定义一个父类
public class Animal {
private String color;
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public void introduce(){
System.out.println("my color is"+color);
}
}
定义一个子类
public class Dog extends Animal{
private String nickName;
public String getNickName() {
return nickName;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
public void introduce(){
System.out.println("my color is"+super.getColor()+",my nickName is"+nickName);
}
public static void main(String[] args) {
Dog dog=new Dog();
dog.setColor("黑色");
dog.setNickName("小黑");
dog.introduce();
}
}
总结:子类对象是使用父类对象的空间来存储继承的属性内容