比方说,我们有这个真是小巫见大巫类: class A
{
virtual int Function(int number)
{
return number;
}
}
class B : A
{
override int Function(int number)
{
return number + 1;
}
我有这样的代码: abstract class Entity
{
// blah-blah-blah
}
abstract class BaseCollection
{
public void add(Entity entity);
}
而且我从实体和BaseCollection类派生: class User extends Entity
{
}
class U
我正在巩固我对Liskov Substitutional校长和开放关闭校长之间关系的理解。如果有人可以证实我的推论,并在下面回答我的问题,那很好。 我有以下类。如您所见,B源自A,它正在覆盖DisplayMessage函数以改变行为。 public class A
{
private readonly string _message;
public A(string mes
在我的GWT应用程序,我有一个类,像这样: public class AppActivityMapper implements ActivityMapper {
@Override public Activity getActivity(Place place) {
if(place instanceof ThisPlace) {
return new Th
如何建立一个域,当你有一个基类和2个类扩展这个基类并且只有一个派生类与另一个对象有关系时。 例子: public abstract class Base
{
public abstract void method();
}
public class1 extends Base
{
public void method()
{
do some st