子类可以继承父类的protected、default、public变量。而private不能继承。这个很简单,直接看代码。
运行结果:
default parent class
default sub class
sub class print : protected Variable
sub class print : default Variable
sub class print : public Variable
sub class print : protected Static Variable
sub class print : dafault Static Variable
sub class print : publicStatic Variable parent
class A
sub class A
代码导读:
在父类中定义private,protected,default,public变量。在子类中直接访问。
结论:
从运行结果可以得到,
在子类中可以直接访问protected,default,public属性。子类直接把父类的这三种变量当成自己的变量了。呵呵。父类的private变量可以通过getter和setter方法访问。