新建一个Person类:在类中添加name(姓名),sex(性别),age(年龄),三个私有属性。(2)在Person类中添加一个构造函数,用于给三个属性赋初始值。(3)在Person类中添加__set()方法,用于设置私有属性的值。(4)在Person类中添加__get()方法,用于在类的外部获取私有属性的值。(5)在Person类中添加Display()方法,用于显示所有信息。实例化一个Person对象person1,重新设置性别与年龄,查看修改的性别与年龄的值。调用Display()方法输出person1对象的所有信息。
举一反三
- 定义一个Person类,它包括的属性有“姓名”和“性别”。为Person类派生出一个子类Student类,为Student子类添加两个属性年龄和成绩等级(用A,B,C,D,E表示),在子类中分别定义打印出学生的姓名、性别、年龄及成绩等级的方法。定义测试类,生成Person和Student类的对象,并调用相关方法。
- (垃圾回收)编程验证垃圾回收方法System.gc()的功能: (1)定义一个Person类,在Person类中定义一个成员变量name,在Person类中定义一个publicvoidfinalize(){}方法,该方法输出对象的name属性值,并提示该对象被回收; (2)定义一个测试类,创建Person对象,为其name属性初始化,并将其变为垃圾对象,通过调用System.gc()方法来回收垃圾。
- (6-9)定义Person类(属性有姓名,年龄),完成如下任务: (1)在Test类中定义方法Boolean contains(Person[]per,Person temp),该方法判断Person数组是否有Person对象temp,如果数组中存在与per相同的Person对象返回boolean; (2)定义showPerson(Person[] per)输出Person对象数组所有元素; (3)对上面定义的方法进行测试
- 请按照以下要求设计一个表示人的Person类。要求如下:(1)Person类包括3个属性,分别是表示姓名的属性age、表示身高的属性height(2)在Person类中自定义一个构造方法,并且该构造方法可以同时对年龄和身高进行初始化。
- 1. 编写一个Person类,包括属性(name、age),构造器、方法say(返回自我介绍的字符串)。2. 编写一个Student类,继承Person类,增加ID、score属性,以及构造器,并覆盖say方法。3. 编写StudentTest类,创建分别Person和Student对象,调用say方法输出自我介绍。