早教吧作业答案频道 -->其他-->
java编程:(二)类的继承(二)类的继承1.修改(一)中的Animal类,使它的成员变量name和age能在它的子类中使用。2.设计一个Dog类,要求Dog类继承自Animal类。增加一个成员变量:动物的昵
题目详情
java编程:(二)类的继承
(二)类的继承
1.修改(一)中的Animal类,使它的成员变量name和age能在它的子类中使用。
2.设计一个Dog类,要求Dog类继承自Animal类。增加一个成员变量:动物的昵称(nickname),并为此成员建立相应的赋值、取值成员函数;增加一个成员函数run( ),其功能是输出:” run by four feet”。
3.设计一个Dog类的测试程序,要求程序的运行结果为:
Mimi is 3 years old. It’s nickname is Baby.
Babyrun by four feet.
Tom is 1 yearold.
Tom can run.
(二)类的继承
1.修改(一)中的Animal类,使它的成员变量name和age能在它的子类中使用。
2.设计一个Dog类,要求Dog类继承自Animal类。增加一个成员变量:动物的昵称(nickname),并为此成员建立相应的赋值、取值成员函数;增加一个成员函数run( ),其功能是输出:” run by four feet”。
3.设计一个Dog类的测试程序,要求程序的运行结果为:
Mimi is 3 years old. It’s nickname is Baby.
Babyrun by four feet.
Tom is 1 yearold.
Tom can run.
▼优质解答
答案和解析
public class DogTest {
public static void main(String[] args) {
Dog dog = new Dog("Mimi ", "3");
dog.setNickname("Baby");
System.out.println(dog.name + "is" + dog.age + " years old");
System.out.println("It’s nickname is " + dog.getNickname());
Animal animal = new Animal("Tom ", "3");
System.out.println(animal.name + animal.run());
}
}
/**
*
*/
package test;
/**
* @author lilin
*
*/
public class Dog extends Animal {
public Dog(String name, String age) {
super(name, age);
}
private String nickname;
public String getNickname() {
return nickname;
}
public void setNickname(String nickname) {
this.nickname = nickname;
}
public String run() {
System.out.println("run by four feet");
return null;
}
}
/**
*
*/
package test;
/**
* @author lilin
*
*/
public class Animal {
protected String name;
protected String age;
public Animal(String name, String age) {
this.name = name;
this.age = age;
}
public String run() {
return "can run";
}
}
public static void main(String[] args) {
Dog dog = new Dog("Mimi ", "3");
dog.setNickname("Baby");
System.out.println(dog.name + "is" + dog.age + " years old");
System.out.println("It’s nickname is " + dog.getNickname());
Animal animal = new Animal("Tom ", "3");
System.out.println(animal.name + animal.run());
}
}
/**
*
*/
package test;
/**
* @author lilin
*
*/
public class Dog extends Animal {
public Dog(String name, String age) {
super(name, age);
}
private String nickname;
public String getNickname() {
return nickname;
}
public void setNickname(String nickname) {
this.nickname = nickname;
}
public String run() {
System.out.println("run by four feet");
return null;
}
}
/**
*
*/
package test;
/**
* @author lilin
*
*/
public class Animal {
protected String name;
protected String age;
public Animal(String name, String age) {
this.name = name;
this.age = age;
}
public String run() {
return "can run";
}
}
看了 java编程:(二)类的继承...的网友还看了以下:
在(极其危急的时刻),是消防员叔叔把他从火海里救了出来他向领导提出的(缩小机构,精简人员)的一件被 2020-05-16 …
农村信用社党员年终总结是农村信用社党员的年终总结 是一般职工的 特急 文章很不错只不过 我要的是信 2020-05-16 …
轴承使用我是做轴承销售工作的业务员.做了好几年了,有一次一个客户问我,6204,6205和6206 2020-05-16 …
在博物馆工作常用到的英语想学一些关于博物馆的英语讲解员用的正规的使用的越多越好 2020-06-27 …
科学!给我!跳远运动员用力一蹬,就能跳得很远,使运动员跳得很远的力是()1、脚的蹬力2、整条腿共同 2020-07-01 …
适合激励输了比赛的运动员用的名言警句我们班运动员输了,请问应用什么样的句子激励他们? 2020-07-05 …
果蝇是遗传学研究中常用的一种实验动物,具有易饲养、多种易于区分的性状等特点.请回答下列问题:(1) 2020-07-06 …
公务员法的一道题目~~~求解23广州海关拟招录4名公务员,请问下面哪个部门是这次录用工作的组织部门 2020-07-16 …
果蝇是遗传学研究中常用的一种实验动物,具有易培养、多种易于区分的性状等特点.请回答下列问题:(1)研 2020-11-02 …
春砂仁主产于广东阳江等地,它的果实是中医常用的一味药材,也可用作调味品.春砂仁幼果发育过程中,落果率 2020-11-12 …