题目内容 (请给出正确答案)
[主观题]

编写程序。第8周互评作业定义了一个Student类,本周则要求同学们定义Student类的一个子类UniversityStudent类。具体要求及实验流程如下: 1、创建Student类的子类UniversityStudent类,且该类的类体初始为空; 2、创建包含main方法的测试类Test,在该类中: (1)声明并定义UniversityStudent类对象u1; (2)对象u1使用继承于父类的成员变量,通过6条赋值语句实现对大学生u1成员变量的赋值(可自行任意赋值);然后,u1调用继承自父类的“可打印输出学生基本属性信息的方法”具体输出大学生u1的基本信息; (3)对象u1调用继承自父类的方法(指“可设置学生基本属性特征值的方法”)修改大学生u1的基本信息(可任意给值),并调用方法实现u1对象相关成员变量的打印输出,最后观察比较第(2)、第(3)步代码运行结果; 3、在UniversityStudent类中: (1)给子类UniversityStudent类新增一个关于“专业”的成

答案
123
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“编写程序。第8周互评作业定义了一个Student类,本周则要…”相关的问题

第1题

假设已经定义好了类student,现在要定义类derived,它是从student私有派生的,则定义类derived的正确写法是()

A.class derived:student private{ //………….}

B.class derived:student public { //………….}

C.class derived:public student { //………….}

D.class derived:student{ //………….}

点击查看答案

第2题

定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量:学号、姓名、性别、年龄和Java成绩。 (2)类Student的构造方法。 (3)类Student的getters和setters方法。 (4)根据类Student的定义,创建5个该类的对象,输出每个学生的信息,计算并输出这5个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
点击查看答案

第3题

下列说法正确的是?

A.java中的子类只允许有一个父类

B.子类继承了父类的所有方法(包括构造方法)

C.一个类可以根据需要实现多个接口

D.一个类定义时没指定父类,则继承Object类。

点击查看答案

第4题

下面是几条定义类的语句,只能被继承的类是

A.public class student

B.class student

C.abstract class student

D.sealed class student

点击查看答案

第5题

关于类的定义以下说法错误是()

A.类定义使用class关键字

B.每个类中必须有一个main方法

C.一个包可以包含多个类

D.Java中所有类都是object类的子类

点击查看答案

第6题

类 Teacher 和 Student 是类 Person 的子类; Teacher t; Student s; // t and s are all non-null. if (t instanceof Person ){ s=(Student)t; } 最后一条语句的结果是:

A.将构造一个Student 对象;

B.表达式是合法的;

C.表达式是错误的;

D.编译时正确, 但运行时错误。

点击查看答案

第7题

JDK中定义了大量的异常类,这些类都是Exception类的子类或者间接子类。
点击查看答案

第8题

类Teacher和Student是类Person的子类;     Person p;     Teacher t;     Student s;     //p, t and s are all non-null.     if(t instanceof Person) { s = (Student)t; }   最后一句语句的结果是:()

A.将构造一个Student对象;

B.表达式是合法的;

C.表达式是错误的;

D.编译时正确,但运行时错误。

点击查看答案

第9题

设计一个学生类Student和它的一个子类Undergraduate,要求如下: (1)Student类有name(姓名)和age(年龄)属性,一个包含两个参数的构造方法,用于给name和age属性赋值,一个show()方法打印Student的属性信息。 (2)本科生类Undergraduate增加一个degree(学位)属性。有一个包含三个参数的构造方法,前两个参数用于给继承的name和age属性赋值,第三个参数给degree赋值,一个show()方法用于打印Undergraduate的属性信息。 (3)在测试类中分别创建Student对象和Undergraduate对象,调用它们的show()。
点击查看答案

第10题

【简答题】8.9按照以下要求设计一个学生类Student,并进行测试。 l Student类中包含学号(strNo)、成绩(score)两个属性。两个成员变量的访问权限设为私有。 l 分别为每个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值。 l 定义一个无参构造方法,将学号设置为空字符串,成绩设置为0。 l 在测试类中创建一个Student对象,通过对象调用相应方法,为对象的两个属性赋值(“李敏”,80),并显示对象的属性值。显示内容及格式为:学号:李敏 成绩:80。
点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信