可以啊
public class ClassA extends object{
public ClassA(){}
protect void MethodA(){}
}public class ClassB extends ClassA{
public ClassB(){}
}
只是继承自A的类才可以显式调用!
public class ClassA extends object{
public ClassA(){}
protect void MethodA(){}
}public class ClassB extends ClassA{
public ClassB(){}
}
只是继承自A的类才可以显式调用!
晕了,我的意思是ClassA的源码不能修改的前提下~~~~~也就是说只能改ClassB的源码呀。
有点道理,但如果不考虑向上转型呢???
public class B {
private A a;
...
// 提供新的接口
...
}
这样就可以把A的功能选择性的提供给B类外部的用户了。