-->
当前位置:首页 > 题库 > 正文内容

编程题:小新养宠物

Luz2年前 (2022-11-21)题库578
小新看到朋友养宠物非常羡慕,自己也想养宠物,小新开始准备养一只老虎,被妈妈揍了一顿,于是他只好养了一条狗狗,计划再养猫猫,或者鹦鹉等等,请通过代码完成这个过程。
Xiaoxin wanted to keep a pet. Xiaoxin started to prepare to keep a tiger. His mother beat him up, so he had to keep a dog. He planned to keep a cat or a parrot again. Please complete this process through the code.



public class Main {

public static void main(String[] args) {

Student xiaoxin = new Student();
xiaoxin.feedPet(new Dog("小汪"));
xiaoxin.feedPet(new Cat("小白"));
}

}
class Student{
public void feedPet( 【】){
pet.beFriendly();
pet.beAccompanied();
}
}
//定义接口
【】 IPet{
void beFriendly();
void beAccompanied();
}
//定义抽象类
【】 class Animal{
private String name;
//定义抽象方法
public 【】 void move();


public Animal(String name) {
super();
this.name = name;
}
public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}
}
//继承animal 实现IPet
class Cat 【】{
public Cat(String name){
【】
}
//实现beFriendly方法

//实现be beAccompanied方法


@Override
public void move() {
// TODO Auto-generated method stub
System.out.println("cat move quiently");
}
}

//继承animal 实现IPet
class Dog 【】{
public Dog(String name){
【】
}
//实现beFriendly方法

//实现be beAccompanied法



@Override
public void move() {
// TODO Auto-generated method stub
System.out.println("dog move quickly");
}
}




### 输入格式:



### 输出格式:


### 输入样例:

在这里给出一组输入。例如:

in



### 输出样例:

在这里给出相应的输出。例如:

out
i am 小汪 dog, i am friendly
i am 小汪 dog, i can talk a walk with you
i am 小白 cat, i am friendly
i am 小白 cat, i can accompany you quiently







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。