admin 管理员组

文章数量: 1086019


2024年3月30日发(作者:java和php搭环境有什么区别)

JAVAOOP第二章上机步骤

上机练习一、

训练要点:

继承

子类重写父类方法

理解继承中的初始化过程

需求说明:

优化电子宠物系统

使用继承实现Dog类和Penguin类

打印宠物信息

实现思路:

第 1 页 共 21 页

步骤:

1、 将第一章的工程导入

2、 在包下新建ch02包

在此包下,创建Pet类,定义属性和方法,定义print()方法,定义无参和有参构造方法

package 02;

/**

* 宠物类,狗狗和企鹅的父类。

* 更多资源可在阿升老师的【与或非】公号中自行查找

* @author

*/

public class Pet {

private String name = "无名氏";// 昵称

private int health = 100;// 健康值

private int love = 0;// 亲密度

/**

* 无参构造方法。

*/

public Pet() {

= 95;

n("执行宠物的无参构造方法。");

}

/**

* 有参构造方法。

* @param name 昵称

*/

public Pet(String name) {

= name;

n("执行宠物的有参构造方法。");

}

public String getName() {

}

public void setName(String name) {

}

public int getHealth() {

}

public void setHealth(int health) {

= health;

return health;

= name;

return name;

第 2 页 共 21 页


本文标签: 宠物 继承 方法 定义 上机