创建一个类people,拥有的方法为砍柴,上班,回家;实例化对象,执行相应的方法要求输出结果如下:小李,28岁,男,开车去上班 大唐,42岁,男,上山去砍柴 小唐,10岁,女,放学回家
时间: 2024-09-19 16:01:23 浏览: 45
为了实现这个场景,我们可以创建一个名为`Person`的类,其中包含姓名、年龄、性别以及活动描述的私有变量,然后分别定义`goToWork`, `goChopWood`, 和 `goHome` 方法。这里是相关的代码:
```java
public class Person {
private String name;
private int age;
private String gender;
private String activityDescription;
// 构造函数
public Person(String name, int age, String gender, String activityDescription) {
this.name = name;
this.age = age;
this.gender = gender;
this.activityDescription = activityDescription;
}
// 方法:去上班
public void goToWork() {
if (gender.equals("男")) {
System.out.println(name + ", " + age + "岁, " + gender + ", 开车去上班");
} else {
System.out.println(name + ", " + age + "岁, " + gender + ", 骑自行车去上班"); // 假设女性通常骑自行车
}
}
// 方法:去砍柴
public void goChopWood() {
System.out.println(name + ", " + age + "岁, " + gender + ", 上山去砍柴");
}
// 方法:回家
public void goHome() {
System.out.println(name + ", " + age + "岁, " + gender + ", 放学回家");
}
// 示例实例化和调用方法
public static void main(String[] args) {
Person li = new Person("小李", 28, "男", "开车去上班");
Person tang = new Person("大唐", 42, "男", "上山去砍柴");
Person xiaotang = new Person("小唐", 10, "女", "放学回家");
li.goToWork();
tang.goChopWood();
xiaotang.goHome();
}
}
```
当你运行这个程序,会得到预期的结果:
```
小李, 28岁, 男, 开车去上班
大唐, 42岁, 男, 上山去砍柴
小唐, 10岁, 女, 放学回家
```
阅读全文