设计人(Person)及学生(Student)两个类,Student类继承自Person类。其中:
一、Person类包含如下内容:
1、私有成员变量:姓名、年龄。
2、无参数的构造方法,和有参数的构造方法,实现构造方法的重载。
3、获取和设置私有成员变量的方法(getter、setter)。以及打招呼(sayHello)方法
二、Student类继承自Person类,且包含如下内容:
1、私有成员变量:语文、数学、外语成绩(int类型即可)。
2、无参数的构造方法,和有参数的构造方法,有参数的构造方法需要使用super关键字调用父类的构造方法。
3、获取和设置私有成员变量的方法(getter、setter)。以及计算总分(sum)的方法。
三、主类的main方法中,定义两个学生类的对象,分别使用这两个构造方法进行初始化操作,使用无参数构造函数时需要使用setter方法初始化变量;接下来调用打招呼以及计算总分两个方法,输出两个学生对象的总成绩,运行结果类似于:
My name is , my total score is .
![](https://profile-avatar.csdnimg.cn/778be421e7254c039265bd3e313e3ca5_abcde126789.jpg!4)
设计人(Person)及学生(Student)两个类,Student类继承自Person类。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- CSDN专家-赖老师(软件之家) 2021-09-28 14:28关注
class Person{ private String name; private int age; public Person() {} public Person(String name,int age) { this.name = name; this.age = age; } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用 1
悬赏问题
- ¥15 在若依框架下实现人脸识别
- ¥15 网络科学导论,网络控制
- ¥100 安卓tv程序连接SQLSERVER2008问题
- ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
- ¥15 metadata提取的PDF元数据,如何转换为一个Excel
- ¥15 关于arduino编程toCharArray()函数的使用
- ¥100 vc++混合CEF采用CLR方式编译报错
- ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
- ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
- ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同