编写程序,实现下列功能。(1)、定义Person(人)类,包含内容如下。成员变量...
编写程序,实现下列功能。(1)、定义Person(⼈)类,包含内容如下。成员
变量:姓名、年。。。
编写程序,实现下列功能。
(1)、定义Person(⼈)类,包含内容如下。
成员变量:姓名、年龄、性别
构造⽅法1:通过形参传参的形式,实现对成员变量姓名的初始化;
构造⽅法2:通过形参传参的形式,实现对姓名、年龄和性别的初始化,其中姓名的初始化通过调⽤构造⽅法1完成。
普通⽅法:输出姓名、年龄、性别到显⽰器。
(2)、定义Driver(驾驶员)类,该类继承⾃Person类,同时还包含如下内容。
成员变量:驾照编号、驾照等级
构造⽅法1:实现对驾驶员的姓名、年龄、性别、驾照编号、驾照等级的初始化。
普通⽅法1:输出驾照编号、驾照等级信息;
普通⽅法2:输出驾驶员的所有信息。
(3)、在main⽅法中创建⼀个Driver对象,并测试其成员⽅法驾照等级
其代码如下:
1,定义Preson类
package tt;
public class Person {
String Name;
int Age;
String Sex;
public Person(String Name){
this.Name=Name;
}
public Person(String Name,int Age,String Sex){
this.Name=Name;
this.Age=Age;
this.Sex=Sex;
}
public void show(){
System.out.println("姓名:"+Name+"\t"+"年龄:"+Age+"\t"+" 性别"+Sex);
}
}
2,定义Driver(驾驶员)类
package tt;
public class Driver extends Person{
int id;
String credit;
public Driver(String Name,int Age, String Sex,int id,String credit){
super(Name, Age, Sex);
this.Name=Name;
this.Age=Age;
this.Sex=Sex;
this.id=id;
// TODO ⾃动⽣成的构造函数存根
}
public void show1(){
System.out .println("驾照编号:"+id+"\t"+"驾照等级:"+credit);
}
public void show2(){
System.out .println("姓名:"+Name+"\t"+"年龄:"+Age+"\t"+"性别:"+Sex+"\t"+"驾照编号:"+id+"\t"+"驾照等级:"+credit); }
public static void main(String[]args){
Driver d=new Driver("张三",23,"男",208874,"A级");
d.show();
d.show1();
d.show2();
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。