Jos*_*hua -1 python inheritance
所以我现在正在玩弄我的脑子.我觉得我在python中发现了一个bug,但我确信不可能是这样.有人能说出我错过的东西吗?
class LinkedList():
def __init__(self):
pass
def SortedLinkedList(LinkedList):
pass
new_list = SortedLinkedList()
Run Code Online (Sandbox Code Playgroud)
给
TypeError: SortedLinkedList() takes exactly 1 argument (0 given)
Run Code Online (Sandbox Code Playgroud)
而
new_list = SortedLinkedList("wtf")
Run Code Online (Sandbox Code Playgroud)
工作良好.到底是怎么回事?
def SortedLinkedList(LinkedList):
Run Code Online (Sandbox Code Playgroud)
将创建一个函数,而不是一个类.也许你的意思
class SortedLinkedList(LinkedList):
Run Code Online (Sandbox Code Playgroud)