定义:略
格式: public class 子类名 extends 父类名{}
父类也称为基类、超类
子类也称为派生类
继承中变量的方式特点
package day16;
public class Fu {
public int age = 20;
}
package day16;
public class Zi extends Fu {
public int height = 170;
public int age = 100;
public void show(){
int age = 300;
System.out.println(age);
System.out.println(height);
}
}
package day16;
public class demo {
public static void main(String[] args) {
Zi zi = new Zi();
zi.show();
}
}
先方法 > 子类 > 父类
super
this 代表本类对象的引用
super代表父类存储空间的标识
三种用法
关键字 | 访问成员变量 | 访问构造方法 | 访问成员方法 |
this | this.成员变量 | this(...) | this.成员方法(...) |
super | super.成员变量 | super(...) | super.成员方法(...) |
package day16;
public class Zi extends Fu {
public int height = 170;
public int age = 100;
public void show(){
int age = 300;
System.out.println(age);
System.out.println(height);
//如果要访问本类的成员变量,可以用this
System.out.println(this.age);
//如果要访问父类的成员变量,可以用super
System.out.println(super.age);
}
}