定义一个类person,定义name和age属性,定义有参的构造方法对name和age进行初始化。在测试类中创建该类的2个对象,姓名、年龄分别为lili、19和lucy、20,在屏幕打印出2个对象的姓名和年龄。
时间: 2023-05-31 07:18:03 浏览: 894
### 回答1:
Java 代码如下:
```
class Person {
String name;
int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
public class Test {
public static void main(String[] args) {
Person p1 = new Person("lili", 19);
Person p2 = new Person("lucy", 20);
System.out.println("p1的姓名: " + p1.name + " , 年龄: " + p1.age);
System.out.println("p2的姓名: " + p2.name + " , 年龄: " + p2.age);
}
}
```
### 回答2:
Person类是一个具有姓名和年龄属性的类。我们可以通过定义一个有参数构造函数,来初始化该类的对象的姓名和年龄属性。在测试类中,我们可以创建两个Person对象,分别为lili和lucy,并将它们的姓名和年龄属性初始化为lili、19和lucy、20。最终,我们可以通过屏幕来打印这两个对象的姓名和年龄属性。
下面是一个简单的实现:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
public class Test {
public static void main(String[] args) {
Person lili = new Person("lili", 19);
Person lucy = new Person("lucy", 20);
System.out.println(lili.getName() + ", " + lili.getAge());
System.out.println(lucy.getName() + ", " + lucy.getAge());
}
}
```
通过上述代码,我们创建了两个Person对象,lili和lucy,并成功地将它们的姓名和年龄属性初始化。在主方法中,通过调用getName()和getAge()方法,我们可以获得lili和lucy的信息,并打印到屏幕上。
### 回答3:
定义一个类Person,其中包含name和age两个属性。在Person类中,我们还需定义有参构造方法来初始化name和age属性。代码如下:
class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
在测试类中,我们需要创建两个Person对象,一个名为lili,年龄为19,另一个名为lucy,年龄为20。然后通过调用getName()和getAge()方法来获取它们的姓名和年龄属性,最终在屏幕上打印出来。
代码如下:
public class TestPerson {
public static void main(String[] args) {
Person p1 = new Person("lili", 19);
Person p2 = new Person("lucy", 20);
System.out.println("p1的姓名为:" + p1.getName() + ",年龄为:" + p1.getAge());
System.out.println("p2的姓名为:" + p2.getName() + ",年龄为:" + p2.getAge());
}
}
输出结果为:
p1的姓名为:lili,年龄为:19
p2的姓名为:lucy,年龄为:20
这样就完成了通过定义Person类和测试类,创建不同的对象并访问它们的属性,最终输出每个对象的姓名和年龄。可以看出,在面向对象编程中,使用类来管理多个对象是非常方便而且效率高的。
阅读全文