编写一个Person类,具有如下变量: private String name; private int age; 具有如下方法: public Person() public void show() 例如: 测试 结果 Person p1=new Person(); p1.show(); Person p2=new Person("Jackson Rolly",46); p2.show(); Rose 18 Jackson Rolly 46
时间: 2024-03-26 20:38:28 浏览: 52
以下是代码实现:
```
public class Person {
private String name;
private int age;
public Person() {
this.name = "Rose";
this.age = 18;
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void show() {
System.out.println(this.name + " " + this.age);
}
}
```
在上面的代码中,我们创建了一个Person类,包含了两个私有变量name和age,以及一个无参构造方法和一个show方法。
在无参构造方法中,我们把name设置为"Rose",age设置为18;在有参构造方法中,我们可以根据传入的参数来设置name和age的值。
show方法用来在控制台输出name和age的值。
我们可以按照下面的方式测试代码:
```
public class Test {
public static void main(String[] args) {
Person p1 = new Person();
p1.show();
Person p2 = new Person("Jackson Rolly", 46);
p2.show();
}
}
```
在上面的代码中,我们创建了两个Person对象p1和p2,分别使用无参构造方法和有参构造方法进行初始化,并调用show方法输出结果。
阅读全文