您好,欢迎来到世旅网。
搜索
您的当前位置:首页类继承实验

类继承实验

来源:世旅网


1、 阅读如下所示的3个Java类的定义,分析它们之间的关系,写出运行结果。

(1)

class SuperClass{

int x;

SuperClass{

x=3;

System.out.println(“in SuperClass:x=”+x);

}

Void doSomething(){

System.out.println(“in SuperClass.doSumething()”);

}

}

(2)

class SubClass extends SuperClass{

int x;

SubClass(){

Super();

x=5;

System.out.println(“in SubClass:x=”+x);

}

Void doSomething(){

Super.doSomething();

System.out.println(“in SubClass.doSomethint()”);

System.out.println(“super.x=”+super.x+”sub.x”=+x);

}

}

(3)

import java.io.*;

public class Inheritance{

public static void main(String args[]){

SubClass subC=new SubClass();

subC.doSomething();

}

}

2、 假定根据学生的3门学位课程的分数决定其是否可以拿到学位,对于本科生,如果3门课程的平均分数超过60分即表示通过,而对于研究生,则需要平均超过80分才能通过。根据以上要求,请完成以下java类的设计:

(1) 设计一个基类Student描述学生的共同特征

(2) 设计一个描述本科生的类Undergraduate,该类继承并扩展Student类

(3) 设计一个描述研究生的类Graduate, 该类继承并扩展Student类

(4) 设计一个测试类StudentDemo,分别创建本科生和研究生这两个类的对象,并输出相关信息。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- esig.cn 版权所有 湘ICP备2023023988号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务