继承属性:定义交通工具类Vehicle,一个小车类Car,一个公共汽车Bus类,实现Car、Bus对Vehicle的继承
java中输出以下内容:
定义交通工具类Vehicle,一个小车类Car,一个公共汽车Bus类,实现Car、Bus对Vehicle的继承,按以下要求设计:
①交通工具类Vehicle,属性包括:品牌、颜色color;方法包括构造方法用来初始化两个成员变量,show方法用来显示其两个成员属性。
②小车类Car,属性包括可乘坐的人数passengers;方法包括构造方法用来初始化三个成员变量,show方法用来显示其三个成员属性。
③一个公共汽车类Bus,属性包括:包括可乘坐的人数passengers;方法包括构造方法用来初始化三个成员变量,show方法用来显示其三个成员属性(要求使用super关键字调用父类的成员方法)。
④创建Test 类作为主类,在main方法中创建Car、Bus的对象,为其设置各属性,并调用show方法显示其所有属性。
class Vehicle{String brand;String color;public Vehicle(String brand,String color) {this.brand=brand;this.color=color;}public void show() {System.out.println("品牌:"+brand);System.out.println("颜色:"+color);
}
}
class Car extends Vehicle{int passengers;public Car(String brand,String color,int passengers) {super(brand, color);this.passengers=passengers;}public void show() {System.out.println("品牌:"+brand);System.out.println("颜色:"+color);System.out.println("可乘坐的人数:"+passengers);System.out.println("----------------");}
}
class Bus extends Vehicle{int passengers;public Bus(String brand,String color,int passengers) {super(brand, color);this.passengers=passengers;
}public void show() {System.out.println("品牌:"+brand);System.out.println("颜色:"+color);System.out.println("可乘坐的人数:"+passengers);}
}
public class Test {public static void main(String[] args) {Car hh=new Car("本田", "白色",6 );Bus hh2=new Bus("丰田", "黑色", 8);hh.show();hh2.show();}
}
运行结果:
继承属性:定义交通工具类Vehicle,一个小车类Car,一个公共汽车Bus类,实现Car、Bus对Vehicle的继承相关推荐
- java(作业)继承:定义交通工具类Vehicle,一个小车类Car,一个公共汽车Bus类,实现Car、Bus对Vehicle的继承
题目: 定义交通工具类Vehicle,一个小车类Car,一个公共汽车Bus类,实现Car.Bus对Vehicle的继承,按以下要求设计: ①交通工具类Vehicle,属性包括:品牌.颜色color:方 ...
- #十二、编写三角形类Triangle,初始化三个属性,分别是三条边的长度,定义一个计算并打印周长的函数 #十三、编写等腰三角形类EWtriangle,继承于三角形类,初始化只用传一个腰长和一个底长,定
#十二.编写三角形类Triangle,初始化三个属性,分别是三条边的长度,定义一个计算并打印周长的函数 #十三.编写等腰三角形类EWtriangle,继承于三角形类,初始化只用传一个腰长和一个底长,定 ...
- java有一个交通工具类vehicle_求教一个java问题 设计一个交通工具类Vehicle,其中的属性包括:速度speed、类别kind、颜色color;方法包括...
没搞清楚get与set方法是怎样写的! 先分析你的代码:涉及变量kind的方法是public String getKind(String string){return kind;} 下面又调用这个方法 ...
- 需求:定义老师和学生类,然后写代码测试;最后找到老师类和学生类当中的共性内容,抽出一个父类,用继承的方式改写代码,并进行测试
需求:定义老师和学生类,然后写代码测试;最后找到老师类和学生类当中的共性内容,抽出一个父类 ,用继承的方式改写代码,并进行测试 思路: 1. 定义老师类(姓名,年龄,教书()) 2. 定义学生类(姓名 ...
- 定义一个Traingle类用来刻画“三角形”,要求:Trangle类具有类型为double的三个边以及周长、面积属性,具有一个boolean型的属性,该属性的值为true时代表三个边属性能构成一个三角
定义一个Traingle类用来刻画"三角形",要求:Trangle类具有类型为double的三个边以及周长.面积属性,具有一个boolean型的属性,该属性的值为true时代表三个 ...
- .定义一个表示学生信息的类 Student,要求如下:(1)类 Student 的属性如下:sNO 表示学号; sName 表示姓名; sSex 表示性别; sAge 表示年龄;sJava:表
.定义一个表示学生信息的类 Student,要求如下: (1)类 Student 的属性如下: sNO 表示学号: sName 表示姓名: sSex 表示性别: sAge 表示 年龄:sJava:表示 ...
- 定义一个Ladder类用来刻画“梯形”,要求:Ladder类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能。
定义一个Ladder类用来刻画"梯形",要求:Ladder类具有类型为double的上底.下底.高.面积属性,具有返回面积的功能. 基本思路: 根据题意要求,我们需要写一个Ladd ...
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)...
本文将示例如何运用前篇所写知识来建立一个用户自定义的登录控件.此控件界面非常简单,主要涉及的知识点是: 如何创建用户控件(包括对此控件的自定义事件和属性的编写,此处我们将创建一个名为LoginBo ...
- python 类属性和对象属性--定义和作用域
类属性和对象属性定义 Python一切皆对象(object),每个对象都可能有多个属性(attribute).Python的属性有一套统一的管理方案. 对象的属性可能来自于其类定义,叫做类属性(cla ...
最新文章
- 用C语言实现三子棋游戏(附上思路+项目展示+源代码)
- R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(自定义分组的次序)实战
- mvc @html.checkbox,MVC - @Html.CheckBoxFor
- java的队列_java实现队列
- 行内元素和块状元素一览表
- 重置mysql密码的命令
- webpack --- 在项目中使用React
- Θ(n)反转单链表(算法导论第三版第十章10.2-7)
- unique离散化用法
- 常用数据库的分页实现
- 微软官方解读 Win11 操作系统
- Mybatis-Plus代码生成器初体验
- “通配符的匹配很全面, 但无法找到元素 ‘utillist‘ 的声明”的问题
- AT24C02跨页写数据
- Atitit 知识图谱 RDF、RDFS和OWL数据模型 目录 1. 知识图谱	1 2. 二、知识图谱的前世今生	2 2.1. 五六十年代所提出的一种知识表示形式——语义网络(Semantic N
- zabbix重点笔记
- 阿里云服务器操作系统怎么选择?
- 采用JDBC解释java SPI机制和线程上下文类加载器 —————— 开开开山怪
- Android——TextView指定字符串颜色高亮,实现类似微信、支付宝搜索结果中搜索字段高亮的效果
- 谷粒商城-08-p139-p172