(6-9)定义Person类(属性有姓名,年龄),完成如下任务:
(1)在Test类中定义方法Boolean contains(Person[]per,Person temp),该方法判断Person数组是否有Person对象temp,如果数组中存在与per相同的Person对象返回boolean;
(2)定义showPerson(Person[] per)输出Person对象数组所有元素;
(3)对上面定义的方法进行测试
(1)在Test类中定义方法Boolean contains(Person[]per,Person temp),该方法判断Person数组是否有Person对象temp,如果数组中存在与per相同的Person对象返回boolean;
(2)定义showPerson(Person[] per)输出Person对象数组所有元素;
(3)对上面定义的方法进行测试
举一反三
- (10-4)定义Person类,成员有姓名和出生日期。创建两个Person对象,完成如下任务:(1)定义方法int compareBirthday(Person per)判断年龄大小;(2)定义方法int betweenDay(Person per)计算两人出生期相差多少天;(3)输出人的信息,生日按照****年**月**日格式
- (垃圾回收)编程验证垃圾回收方法System.gc()的功能: (1)定义一个Person类,在Person类中定义一个成员变量name,在Person类中定义一个publicvoidfinalize(){}方法,该方法输出对象的name属性值,并提示该对象被回收; (2)定义一个测试类,创建Person对象,为其name属性初始化,并将其变为垃圾对象,通过调用System.gc()方法来回收垃圾。
- (6-9)定义了如下Person类,下面程序段能够正确初始化Person数组。 class Person{ private String name; public Person(String name){ this.name=name; } }
- 类Person中需要定义构造方法来初始化对象,下列构造方法正确的是( ) A: public static void Person(){} B: public void Person(){} C: public void person(){} D: public Person(){}
- 【多选题】定义了如下Person类,下面()程序段能够正确初始化Person数组。 class Person{ private String name; public Person(String name){ this.name=name; } } A. Person [ ] list=new Person[ ]{new Person("孙悟空"),new Person("猪八戒")}; B. Person list[ ]=new Person[ ]{new Person("孙悟空"),new Person("猪八戒")}; C. Person[ ] list={new Person("孙悟空"),new Person("猪八戒")}; D. Person list=new Person[ ]{new Person("孙悟空"),new Person("猪八戒")};