我的作业,挂出来大家一起讨论学习

来源:10-1 Java 中的多态

慕梓981030

2018-08-26 16:23

package com.imooc;


public class Transport { //父类

String vehicle;//运输工具

String condition;//运输环境

int seatNum;//座位数


public void Fro() {

}



public void setAll(String vehicle,String condition,int seatNum) {

this.vehicle=vehicle;

this.condition=condition;

this.seatNum=seatNum;

}

public void getAll() {

System.out.println(vehicle+"在"+condition+"上运输,载客数为"+seatNum);

}

}



package com.imooc;


public class TransportTest extends Transport {// 子类


public void Fro() {

System.out.println("********每种交通工具都有它的运输工具、运输环境和载客数**************");

}


public static void main(String[] args) {

Transport t1 = new TransportTest();

Transport t2 = new TransportTest();

Transport t3 = new TransportTest();

t1.Fro();

t1.setAll("大巴", "马路", 40);

t2.setAll("船", "水", 200);

t3.setAll("飞机", "天", 500);

t1.getAll();

t2.getAll();

t3.getAll();

}

}


写回答 关注

1回答

  • 低調d華麗
    2018-08-28 15:35:56
    已采纳

    运用的知识点主要有:继承, 创建对象及对对象的操作, 方法中参数和返回值的使用。

    若代码为6-1的代码则存在不足之处: 没有完成项目的基本功能, 使用的知识点单一。包括对车辆的属性和功能可以进行抽象类的创建,接口的创建 。子类对父类或接口或抽象类  方法的重写实现特定功能。测试类创建对象使用多态思想,展示界面使用循环语句遍历展示数据。对于与用户交互环节对用户非法输入的判断和操作,以及使用封装对代码数据的保护。

    慕梓9810...

    谢谢指点!

    2018-08-28 16:35:19

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530104 学习 · 6086 问题

查看课程

相似问题