请按照Java封装的思想,按照以下要求创建类Student1.思考Student和Person类的关系2.包含成员变量:思考重复的成员变量是否需要重新再添加一遍 name姓名、number学号、sex性别、age年龄、socre成绩、clazz班级3.包含构造方法>提供一个无参数的构造方法>提供一个有两个参数的构造方法,在创建对象时对name和number初始化4.提供geter或者seter方法对成员变量进行封装5.包含提供一个introduce()方法,打印输出学生的基本信息。
1条回答 默认 最新
关注 参考如下:
/** * @author huazie * @version 2.0.0 * @since 2.0.0 */ public class Student extends Person { private String number; // 学号 private double score; // 成绩 private String clazz; // 班级 public Student() { } public Student(String number, String name) { super(name, 18); this.number = number; } public String getNumber() { return number; } public void setNumber(String number) { this.number = number; } public double getScore() { return score; } public void setScore(double score) { this.score = score; } public String getClazz() { return clazz; } public void setClazz(String clazz) { this.clazz = clazz; } @Override public void introduce() { System.out.println(toString()); } @Override public String toString() { return "Student{" + "number='" + number + '\'' + "name='" + getName() + '\'' + ", sex='" + getSex() + '\'' + ", age=" + getAge() + ", score=" + score + ", clazz='" + clazz + '\'' + '}'; } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 模电中二极管,三极管和电容的应用
- ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
- ¥15 气象网格数据与卫星轨道数据如何匹配
- ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
- ¥15 微软账户问题不小心注销了好像
- ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
- ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
- ¥20 关于web前端如何播放二次加密m3u8视频的问题
- ¥15 使用百度地图api 位置函数报错?
- ¥15 metamask如何添加TRON自定义网络