请按照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 虚幻5 UE美术毛发渲染
- ¥15 CVRP 图论 物流运输优化
- ¥15 Tableau online 嵌入ppt失败
- ¥100 支付宝网页转账系统不识别账号
- ¥15 基于单片机的靶位控制系统
- ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度
- ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测