package com.jicheng;
//创建一个宠物的父类
public class Pey {
private String name;
private int age;
private String sex;
private int health;
private int love;
//封装
public void setName(String name){
this.name = name;
}
public String getName(){
return this.name;
}
public void setAge(int age){
this.age = age;
}
public int getAge(){
return this.age;
}
public void setSex(String sex){
this.sex = sex;
}
public String getSex(){
return this.sex;
}
public void setHealth(int health){
if(health<1||health>100){
this.health = 60;
return;
}
this.health = health;
}
public int getHealth(){
return this.health;
}
public void setLove(int love){
if(health<1||health>100){
this.health = 60;
return;
}
this.health = health;
this.love = love;
}
public int getLove(int love){
return this.love;
}
//宠物的自我介绍方法;
public void print(){
System.out.println("宠物的自白:");
System.out.println("我的名字叫"+name+",今年"+age+"岁了,"+"性别是"+sex+",我的健康值为:"+health+",我和主人的亲密度为:"+love);
}
}
package com.jicheng;
//pey 的子类狗狗类
public class Dog extends Pey {
public String zhongnei;
@Override
public void print() {
super.print();
System.out.print("我的种类是:"+zhongnei+"\n");
}
}
package com.jicheng;
//pey的子类企鹅类
public class Penguin extends Pey {
public int tizhong;
public void print(){
super.print();
System.out.print("我的体重是:"+tizhong+"斤");
}
}
package com.jicheng;
//测试类
public class Test {
public static void main(String[] args){
Dog dog = new Dog();
dog.setName("多多");
dog.setAge(2);
dog.setSex("雌");
dog.setHealth(92);
dog.setLove(85);
dog.zhongnei = "拉布拉多";
//调用Dog类继承父类的方法
dog.print();
//创建企鹅类的对象
Penguin penguin = new Penguin();
penguin.setName("小黑");
penguin.setAge(1);
penguin.setSex("雌");
penguin.setHealth(76);
penguin.setLove(88);
penguin.tizhong = 6;
//调取Penguin类方法print();
penguin.print();
}
}
![]()