2.设计一个Dog类,有名字、颜色、年龄等属性,编写相应的set方法和get方法用于设置和获取这些属性值,定义方法输出与Dog信息。编写应用程序使用Dog类
时间: 2024-03-20 08:42:52 浏览: 106
详细介绍了PHP常见面试总结.docx绝对非常有帮助
好的,下面是使用Python语言实现的Dog类及其应用程序:
```python
class Dog:
def __init__(self, name, color, age):
self._name = name
self._color = color
self._age = age
def set_name(self, name):
self._name = name
def get_name(self):
return self._name
def set_color(self, color):
self._color = color
def get_color(self):
return self._color
def set_age(self, age):
self._age = age
def get_age(self):
return self._age
def print_info(self):
print("Name: ", self._name)
print("Color: ", self._color)
print("Age: ", self._age)
# 应用程序
dog1 = Dog("Fido", "brown", 3)
dog1.print_info()
dog2 = Dog("Buddy", "black", 5)
dog2.set_age(6)
print(dog2.get_age())
```
在上面的代码中,我们定义了一个Dog类,它有三个属性:name、color和age,以及相应的set和get方法用于设置和获取这些属性。我们还定义了一个print_info方法,用于输出Dog的信息。
在应用程序中,我们创建了两个Dog对象并设置了它们的属性值。然后,我们输出了第一个Dog的信息,以及第二个Dog的年龄。
阅读全文