java 变量会被继承吗
内容摘要
java 变量会被继承吗java中变量会被继承,前提是父类的成员变量类型是public或protected。当父类的成员变量为private时不能够被继承,但是可以通过父类提供的相应方法进行访问
文章正文
java 变量会被继承吗
java中变量会被继承,前提是父类的成员变量类型是public或protected。当父类的成员变量为private时不能够被继承,但是可以通过父类提供的相应方法进行访问。
1、子类可以直接使用父类非私有成员
所以,一般在父类中声明过的变量,子类不要再次声明;
2、子类可以通过父类提供的函数使用父类私有成员
3、子类中定义了和父类中同名的成员,通过子类直接访问的是子类中定义的成员
4、子类中定义了和父类中同名的成员,要访问父类成员,可以通过super关键字
代码注释
[!--zhushi--]