java继承成员变量特点
1 /* 2 * 在子父类中,成员的特点体现。 3 * 1,成员变量。 4 * 2,成员函数。 5 * 3,构造函数。 6 */ 7 8 //1, 成员变量。 9 /* 10 * 当本类的成员和局部变量同名用this区分。 11 * 当子父类中的成员变量同名用super区分父类。 12 * 13 * this和super的用法很相似。 14 * this:代表一个本类对象的引用。 15 * super:代表一个父类空间。(因为例子中实例子类对象并没有父类对象,不是对父类对象的引用) 16 * 17 * 子类不能直接访问父类私有内容。 18 */ 19 class Fu{ 20 private int num = 4; 21 22 public int getNum() {//间接访问父类私有内容 23 return num; 24 } 25 } 26 class Zi extends Fu{ 27 int num = 5; 28 void show() { 29 System.out.println(this.num +"....."+ super.getNum()); 30 } 31 } 32 public class ExtendsDemo2 { 33 public static void main(String[] args) { 34 Zi z = new Zi(); 35 z.show();//子类有不找父, 局部有不找成员5....5 36 } 37 }