该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
public class Animal {
String type;//种类
String name;//名字
int age;//年龄
int weight;//体重
void eat(){//吃饭的方法
System.out.println("anmal eat");
}
void breath(){//呼吸的方法
System.out.println("animal breath");
}
void sleep(){//睡觉的方法
System.out.println("animal sleep");
}
public static void main(String[] args){
//声明Tiger类继承Animal类
class Tiger extends Animal{//表示Tiger类继承自Animal类。通过继承新生成的老虎不仅继承了animal类的所有实例变量和方法,还有自己独立的字段tigerType,from和方法tigerRun
String tigerType;
String from;
void tigerRun(){
System.out.println("the tiger run");
//构建一个Tiger对象
Tiger tiger=new Tiger();
//对tiger的属性进行赋值
tiger.type="Tiger";
tiger.name="虎虎";
tiger.age=12;
tiger.weight=200;
tiger.tigerType="东北虎";
tiger.from="东北";
//打印出属性值
System.out.println("Animal 属性:种类="+tiger.type);
System.out.println("Animal 属性:名字="+tiger.name);
System.out.println("Animal 属性:年龄="+tiger.age);
System.out.println("Animal 属性:体重="+tiger.weight);
System.out.println("Tiger 属性:老虎种类="+tiger.tigerType);
System.out.println("Tiger 属性:产地="+tiger.from);
//使用tiger调用方法
System.out.println("Animal 方法:呼吸");
tiger.breath();
System.out.println("Animal 方法:吃饭");
tiger.eat();
System.out.println("Animal 方法:睡觉");
tiger.sleep();
System.out.println("Tiger的 方法:奔跑");
tiger.tigerRun();
}
}
}
}