diff --git a/day09/src/com/inmind/this_super06/Demo06.java b/day09/src/com/inmind/this_super06/Demo06.java new file mode 100644 index 0000000..80e5b87 --- /dev/null +++ b/day09/src/com/inmind/this_super06/Demo06.java @@ -0,0 +1,9 @@ +package com.inmind.this_super06; +/* +super三个使用操作: +1.super,可以在子类的成员方法中,访问父类的成员变量,格式:super.父类成员变量 +2.super,可以在子类的成员方法中,访问父类的成员方法,格式:super.父类成员方法名(参数列表) +3.super,可以在子类的构造方法中,访问父类的构造方法,格式:super(参数列表) + */ +public class Demo06 { +} diff --git a/day09/src/com/inmind/this_super06/Fu.java b/day09/src/com/inmind/this_super06/Fu.java new file mode 100644 index 0000000..e314831 --- /dev/null +++ b/day09/src/com/inmind/this_super06/Fu.java @@ -0,0 +1,10 @@ +package com.inmind.this_super06; + +public class Fu { + int num = 10; + int numFu = 20; + + public void method(){ + System.out.println("父类方法"); + } +} diff --git a/day09/src/com/inmind/this_super06/Zi.java b/day09/src/com/inmind/this_super06/Zi.java new file mode 100644 index 0000000..dddc81c --- /dev/null +++ b/day09/src/com/inmind/this_super06/Zi.java @@ -0,0 +1,18 @@ +package com.inmind.this_super06; + +public class Zi extends Fu{ + int num = 30; + int numZi = 40; + public Zi(){ + super(); + } + + + public void show(){ + System.out.println(super.num); + System.out.println(super.numFu); + System.out.println(num); + System.out.println(numZi); + super.method();//调用父类的方法 + } +}