创建父类Animal.java
package javaoop.ext;
//封装:约自私越好
public class Animal {
//将子类共有的行为放到父类中
private String color; //子类可以继承但是无法访问
protected String voice; //同包或子类(不同包)访问
String name; //default
//实例化子类的时候会调用父类的构造函数,构造函数不会被继承
public Animal(String color, String voice, String name) {
this.color = color;
this.voice = voice;
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String getVoice() {
return voice;
}
public void setVoice(String voice) {
this.voice = voice;
}
public String getName() {
return name;
}