欢迎光临散文网 会员登陆 & 注册

第五次作业:继承 1、现有父类Person如下面代码所示。在此基础上派生出子类Student,

2022-11-13 18:36 作者:酸奶公园  | 我要投稿

第五次作业:继承


1、现有父类Person如下面代码所示。在此基础上派生出子类Student,子类中定义了自己的属性String类型的学号(studentID),有不带参数的构造方法;子类中有覆盖(overwrite)了父类的print方法,调用父类被覆盖的print方法,增加打印自己的属性的语句,

请实现Student类的编写;并在main方法中创建Student对象,调用其print方法。


class Person {

        String id;

        String name;

        Person(String id, String name) {

                this.id = id;

                this.name = name;

        }


        void print() {

                System.out.println("id =" + id + ",name =" + name);

        }

}


class Student extends Person {


//Programming here,在此补充代码




}


public class Prog1{

public static void main(String[] args){


//Programming here,在此补充代码






package kehouxiti;


public class di8zhangjicheng {


public static final String M = null;


public static void main(String[] args) {

// TODO Auto-generated method stub

//现有父类Person,结构如下:

class Person {

String id;

String name;

Person(String id, String name) { this.id = id;

this.name = name;

} void print() {

System.out.println("id =" + id + M);

}

}

class Student extends Person{

private String studentlD;

Student () {

super("210210210210","Mary");

studentlD="t001";

}

void print()

{

super. print();

System.out.println("studentID =" + studentlD);

}

}


}


}


第五次作业:继承 1、现有父类Person如下面代码所示。在此基础上派生出子类Student,的评论 (共 条)

分享到微博请遵守国家法律