JAVA继承属性

来源:百度知道 编辑:UC知道 时间:2024/05/06 05:36:15
如何将父类属性 在子类中使用
例如
class Animal
{
public String location;
public void run()
{
System.out.println("Animal is running");
}
}
//定义子类Tiger 继承自父类Animal 给属性location赋值字符串"辽宁"
怎么写?

class Tiger extends Animal
{
location = "辽宁";

}
这样就可以了,父类中的东西子类是可以随意调用的

super. location = "ddd";

class Tiger extends Animal
{
public Tiger()
{
location = "辽宁";
}
}
//最好将父类的location设置为protected

public class Animal {
public String location;

public String getLocation() {
return location;
}

public Animal() {

}

public void setLocation(String location) {
this.location = location;
}
}

public class Tiger extends Animal {

public static void main(String[] args) {
Animal a=new Tiger();
Animal a1 = new Animal();
a1.setLocation("沈阳");
System.out.print(a1.location);

}

}

public的都可以继承的