【发布时间】:2015-05-04 18:44:51
【问题描述】:
我在用Python做一个类,如图:
class BaseClass:
def __init__(self, number):
self.number = number
self.id = "Class Base"
def behavior(self, person):
print("Hello,", person)
现在我想使用这个类作为基础。我正在创建一个名为SubClass 的新类,它的self.id 设置为Subclass,以及一个名为add 的新函数。
我可以简单地输入这个:
class SubClass:
def __init__(self, number):
self.number = number
self.id = "Subclass"
def behavior(self, person):
print("Hello,", person)
def add(self, one, two):
return one + two
但我想知道我是否可以像在 Java 中那样执行此操作,您可以在其中键入 class SubClass extends BaseClass。
这在 Python 中可能吗?我正在专门寻找 Python 3.x,但任何版本都应该可以工作。
【问题讨论】:
-
class SubClass(BaseClass):