- class Demo {
- public static void main(String[] args) {
- Zi z = new Zi();
- z.print();
- }
- }
- class Father {
- int a = 10;
- int b = 30;
- }
- class Zi extends Father {
- int a = 20;
- public void print() {
- System.out.println(a); //输出20,前面什么都不加,默认为本类中的变量a
- System.out.println(this.a); //输出20,前面加this,指向本类中的变量a
- System.out.println(super.a); //输出10,前面加super,指向父类中的变量a
- System.out.println(this.b); //输出30,当本类中没有b变量,这时候可以用this调用父类中的变量
- }
- }
复制代码 不知道这样写,能不能看懂 |