定义-个Person类,该类包括age, name两个数据成员和eat().work()两个成员方法,并实现对两个数据成员的Getter方法。然后通过测试程序,实现相应对象的操作。程序输出结果如下: 姓名:张三 年龄:18 会生活 努力创造美好生活
时间: 2023-05-20 17:07:08 浏览: 181
以下是定义 Person 类的代码:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def eat(self):
print("会生活")
def work(self):
print("努力创造美好生活")
def get_name(self):
return self.name
def get_age(self):
return self.age
```
以下是测试程序的代码:
```python
person = Person("张三", 18)
print("姓名:" + person.get_name())
print("年龄:" + str(person.get_age()))
person.eat()
person.work()
```
程序输出结果如下:
```
姓名:张三
年龄:18
会生活
努力创造美好生活
```
相关问题
定义一个Person类,该类包括age,name两个数据成员和eat(),work()两个成员方法
class Person:
def __init__(self, age, name):
self.age = age
self.name = name
def eat(self):
print(f"{self.name} is eating.")
def work(self):
print(f"{self.name} is working.")
用java 定义一个 Person 类,该类包括 age,name 两个数据成员和 eat(),work()两个 成员方法,并实现对两个数据成员的 Getter 方法。然后通过测试程序,实现 相应对象的操作
下面是一个简单的示例代码:
```java
public class Person {
private int age;
private String name;
public Person(int age, String name) {
this.age = age;
this.name = name;
}
public void eat() {
System.out.println(name + " is eating.");
}
public void work() {
System.out.println(name + " is working.");
}
public int getAge() {
return age;
}
public String getName() {
return name;
}
}
```
这个Person类包括了两个数据成员age和name,分别表示年龄和姓名,以及两个成员方法eat()和work(),表示吃饭和工作。同时,还实现了对age和name的Getter方法getAge()和getName()。
下面是一个测试程序,演示了如何使用Person类:
```java
public class TestPerson {
public static void main(String[] args) {
Person p = new Person(25, "Alice");
System.out.println(p.getName() + " is " + p.getAge() + " years old.");
p.eat();
p.work();
}
}
```
这个程序创建了一个名为Alice、年龄为25的Person对象p,并调用了它的getName()和getAge()方法来获取它的姓名和年龄,然后调用了它的eat()和work()方法来模拟吃饭和工作。运行该程序,输出结果如下:
```
Alice is 25 years old.
Alice is eating.
Alice is working.
```
阅读全文