Abcde126789 2021-09-28 14:26 采纳率: 50%
浏览 1232
已结题

设计人(Person)及学生(Student)两个类,Student类继承自Person类。

设计人(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 .

  • 写回答

3条回答 默认 最新

  • 关注
    
    class Person{
        private String name;
        private int age;
        
        public Person() {}
        public Person(String name,int age) {
            this.name = name;
            this.age = age;
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月6日
  • 已采纳回答 10月5日
  • 创建了问题 9月28日

悬赏问题

  • ¥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文本,但是每一行里面数据之间空格数量不同