JAVA 100道题(7)

7.实现一个动物类(Animal),并创建几个继承自它的子类(如Dog、Cat)

这是一个使用Python编程语言实现的基本的类与继承的例子。我们将首先创建一个Animal类,然后创建DogCat这两个继承自Animal的子类。

 

python复制代码

# 定义Animal类
class Animal:
def __init__(self, name):
self.name = name
def speak(self):
pass
# 定义Dog类,继承自Animal类
class Dog(Animal):
def speak(self):
return f"{self.name} says 'Woof!'"
# 定义Cat类,继承自Animal类
class Cat(Animal):
def speak(self):
return f"{self.name} says 'Meow!'"
# 创建Dog和Cat的实例
dog = Dog("Buddy")
cat = Cat("Kitty")
# 调用speak方法
print(dog.speak()) # 输出: Buddy says 'Woof!'
print(cat.speak()) # 输出: Kitty says 'Meow!'

在这个例子中,Animal类有一个name属性和一个speak方法。DogCat类都继承了Animal类,并各自重写了speak方法以反映它们各自的声音的特点。当我们创建DogCat的实例并调用它们的speak方法时,会输出它们各自的声音的消息。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值