Java的课堂作业设计两个类要求具有继承关系说明每个类的设计思路编写相关类代码和验证类代码截取运行结果

 我来答
月之子4
2016-06-26 · TA获得超过396个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:240万
展开全部

第一个类,飞机类,有三个方法,分别是takeoff起飞,land着陆,fly在空中飞

public class AirPlane{
    public void takeoff() {
        System.out.println("飞机起飞");
    }
    public void land() {
        System.out.println("飞机着陆");
    }
    public void fly() {
        System.out.println("飞机在飞来飞去");
    }
}

第二个类,阿帕奇直升飞机类,继承飞机类,重写它的三个方法

public class Apache extends AirPlane{
    @Override
    public void takeoff() {
        System.out.println("阿帕奇直升机起飞");
    }
    @Override
    public void land() {
        System.out.println("阿帕奇直升机着陆");
    }
    @Override
    public void fly() {
        System.out.println("阿帕奇直升机飞来飞去");
    }
}

第三个类,测试类,使用父类的引用指向子类对象,调用方法时调用的是子类的方法

public class TestAirplane {
    public static void main(String[] args) {
        AirPlane apache=new Apache();
        apache.takeoff();
        apache.fly();
        apache.land();
    }
}

中天华夏咨询
2022-03-21 广告
中天华夏认为“开发”有五种解释。1、 技术的“开发”。IPD强调要把产品开发和技术开发分开来。产品开发前需要进行技术开发。技术开发为产品开发提供成熟的货架技术。技术开发的提出在一定程度上解决的了我们开发由于技术不成熟造成的延期。也算一个比较... 点击进入详情页
本回答由中天华夏咨询提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式