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 }