封装Person类(属性见表1)和Student(属性见表2),其中Student类为Person类的子类。 表1 属性名 类型 要求 姓名name 字符串 无 年龄age 整数 0~120 表2 属性名 类型 学号id 整数
举一反三
- 定义一个学生类(Student)和一个学生测试类(StudentTest),具体要求如下:(1)Student类包含4个私有属性: sno(学号,字符串类型),name(姓名,字符串类型),sex(性别,字符串类型),age(年龄,整数类型);(2分)(2)编写Student类的无参数构造方法和包括所有属性的构造方法;(2分)(3)编写所有属性的Getters和Setters方法;(4分)(4) 编写学生测试类StudentTest,构建一个学生对象,并输出以下信息 “学号:2021001,姓名:张三,性别:男,年龄:20”到控制台。(2分)
- 1. 编写一个Person类,包括属性(name、age),构造器、方法say(返回自我介绍的字符串)。2. 编写一个Student类,继承Person类,增加ID、score属性,以及构造器,并覆盖say方法。3. 编写StudentTest类,创建分别Person和Student对象,调用say方法输出自我介绍。
- 请按照以下要求设计一个表示人的Person类。要求如下:(1)Person类包括3个属性,分别是表示姓名的属性age、表示身高的属性height(2)在Person类中自定义一个构造方法,并且该构造方法可以同时对年龄和身高进行初始化。
- 定义一个Person类,它包括的属性有“姓名”和“性别”。为Person类派生出一个子类Student类,为Student子类添加两个属性年龄和成绩等级(用A,B,C,D,E表示),在子类中分别定义打印出学生的姓名、性别、年龄及成绩等级的方法。定义测试类,生成Person和Student类的对象,并调用相关方法。
- 下列选项中,类选择器的基本语法格式书写正确的是() A: .类名{属性值1;属性值2;属性值3; } B: .类名{属性1:属性值1,属性2:属性值2,属性3:属性值3} C: .类名{属性1:属性值1; 属性2:属性值2; 属性3:属性值3;} D: .类名{属性1:“属性值1”; 属性2:“属性值2”; 属性3:“属性值3”; }