永发信息网

Java类的继承

答案:2  悬赏:70  手机版
解决时间 2021-12-22 16:41
《super class》
public class Card
{
private String name;

public Card()
{
name = "";
}

public Card(String n)
{
name = n;
}

public String getName()
{
return name;
}

public boolean isExpired()
{
return false;
}

public String toString()
{
return "Card holder: " + name;
}
}
子类
public class IDCard extends Card{
private String idnum;



public class DriverLicense extends IDCard{
private String year;

要求以如下形式为IDCard、DriverLicense添加构造函数,每个构造函数应该调用超类构造函数来设置名称
public IDCard(String n, String id)
{
super(n);
idnum = id;
}
如何实现?
最佳答案
public class Card {
private String name;

public Card() {
name = "";
}

public Card(String n) {
name = n;
}

public String getName() {
return name;
}

public boolean isExpired() {
return false;
}

@Override
public String toString() {
return "Card holder: " + name;
}
}

// 子类
class IDCard extends Card {
private String idnum;
public IDCard(String n, String id){
super(n);
this.idnum = id;
}
}

class DriverLicense extends IDCard {
private String year;
public DriverLicense(String n, String id, String year) {
super(n, id);
this.year = year;
}
}
全部回答
//c1.java classpersona{ privatestringname; publicvoidsetname(stringnewname){ name=newname; } publicstringgetname(){ returnname; } } classstudentaextendspersona{ privatestringdepartment; publicvoidsetdepartment(stringnewdepartment){ department=newdepartment; } publicstringgetdepartment(){ returndepartment; } } classc1{ publicstaticvoidmain(stringargs[]){ studentas1=newstudenta(); s1.setname("张三"); s1.setdepartment("计算机系"); system.out.println("你好,我是"+s1.getname());//你这里写错了不是setname system.out.println("我是"+s1.getdepartment()+"的学生");//不是setdepartment } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
客厅放植物风水
湛江某农场种植的植物需要施用复合肥.下列肥
美国超级英雄给人的教育意义
我很喜欢小说《英雄联盟之七百年后》请问谁有
多选题下列对实验的相关叙述,正确的是A.洋葱
马拉个币是什么意思
移动卡套餐有没有流量多月租少的
怎么让自己哭出来发泄
单选题国家统计局12月11日发布数据显示,11月
为什么闽江学院比集美大学先升本一批,闽江今
中国石油物资大厦地址有知道的么?有点事想过
在一个密闭容器内有X、Y、Z、Q四种物质,在一
净空法师答问:学佛者可以炒股票吗
QQ群的名字,要简约,好看,恩~好听的,最好
梦见老婆和别人亲热
推荐资讯
用之不竭的近义词
石感漆使用方法?
在-2、+8、0、-15、-0.7、+2.3中正数有______
大陆人在香港有犯罪记录回到大陆能不能查到
王者荣耀排位新皮肤是哪个英雄
怎么画太阳最好看?
发生工伤安全事故应该做哪些准备工作
请问离陕西汉中最近的城市是那个?
长安街道办事处位置在什么地方啊,我要过去办
中国邮政储蓄银行(江麓支行)办公地址在什么地
高一物理受力分析 ,如果物体A在物体B上 有力
19世纪60年代,某国的一位机械师要到中国谋职
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?