用java编写一个程序 定义一个类Person,有属性age,sex(该属性私有),有方法shout(输出age和sex),有方法SetSex(设置性别)2定义一个类,包含main方法,方法中实现Person的三个对象P1=P3、P2,给每个person对
时间: 2024-10-10 10:16:38 浏览: 55
在Java中,你可以按照以下步骤编写一个简单的程序,定义一个`Person`类,并创建两个实例`P1`和`P2`:
```java
// Person类定义
class Person {
private int age;
private String sex; // 私有属性,需要通过getter和setter方法访问
// 构造函数
public Person(int age, String sex) {
this.age = age;
this.sex = sex;
}
// 提供公有的get和set方法
public int getAge() { return age; }
public void setAge(int age) { this.age = age; }
public String getSex() { return sex; }
public void setSex(String sex) { this.sex = sex; }
// shout方法用于输出年龄和性别
public void shout() {
System.out.println("年龄:" + age + ",性别:" + sex);
}
}
public class Main {
public static void main(String[] args) {
// 创建Person对象
Person P1 = new Person(25, "男");
Person P2 = new Person(30, "女");
// 设置P1和P2的性别
P1.setSex("更改后的男");
P2.setSex("更改后的女");
// 输出初始状态
P1.shout(); // 输出原始P1的信息
P2.shout(); // 输出原始P2的信息
// 显示修改后的情况
System.out.println("修改后:");
P1.shout(); // 输出P1修改后的信息
P2.shout(); // 输出P2修改后的信息
}
}
```
在这个例子中,`Main`类包含了`main`方法,这里我们创建了两个`Person`对象`P1`和`P2`,分别设置了初始的年龄和性别,然后调用`shout`方法显示它们的信息。接着,我们在主方法中修改了他们的性别,并再次调用`shout`展示了修改后的状态。
阅读全文