第一题:
1.定义一个Animal类,包含如下行为:
eat() 打印"要吃饭"
run() 打印"会跑步"
sleep() 打印"要睡觉"
2.定义一个Dog类,继承Animal类,重写eat(),run()方法
定义自己特有的行为 :
cry() 打印"狗会汪汪叫"
3.定义测试类DogTest, 创建Dog的对象,依次调用eat(),run(),sleep(),cry()方法,打印出如下语句
狗要吃那啥
狗跑的如脱缰的野狗
要睡觉
狗会汪汪叫
Animal类:
public class Animal {
public void eat(){
System.out.println("要恰饭");
}
public void run(){
System.out.println("能跑步");
}
public void sleep(){
System.out.println("会睡觉");
}
}
Dog类:
public class Dog extends Animal{
@Override
public void eat(){
System.out.println("要恰饭啦");
}
public void run(){
System.out.println("准备跑步了塞");
}
public void cry(){
System.out.println("狗还会说话呢");
}
}
主方法:
public class Demo01 {
public static void main(String[] args) {
Dog d=new Dog();
d.eat();
d.run();
d.sleep();
d.cry();
}
}
第二题:
1.定义一个Phone抽象类,包含如下方法:
普通方法: call() 输出:"打电话"
普通方法: sendMessage() 输出:"发短信"
抽象方法: playGame();
2.定义一个IPhone类,继承Phone类
重写sendMessage()方法,输出:"发彩信"
实现playGame()方法,输出:"打王者农药"
定义自己特有的行为 :
siri() 打印"人工智障"
3.定义测试类IPhoneTest, 创建IPhone的对象,调用方法,打印出如下语句
打电话
发彩信
打王者农药
人工智障
Phone类:
public abstract class Phone {
public void call(){
System.out.println(