-1
하위 클래스 cat에서 인스턴스를 만드는 방법은 무엇입니까?Python : 패스가있는 클래스에서 인스턴스를 만드는 방법
class Animal(object):
population = 0
def__init(self,name):
self.name = name
class Cat(Animal):
pass
하위 클래스 cat에서 인스턴스를 만드는 방법은 무엇입니까?Python : 패스가있는 클래스에서 인스턴스를 만드는 방법
class Animal(object):
population = 0
def__init(self,name):
self.name = name
class Cat(Animal):
pass
다른 클래스와 마찬가지입니다. 기본적으로 모든 클래스는 클래스 유형의 인스턴스이므로 내부에 코드가 없더라도 클래스가 될 기본 기능을 계속 포함합니다. 게다가 당신은 당신의 클래스를 Animal
으로부터 상속 받고 있기 때문에, 재정의 된 __init__
메소드를 포함하고 있습니다.
cat = Cat('catname')
'Cat ('Tiger')'... 생성자를 호출하기 만하면됩니다. –
분명한 것을 시도하고 질문하기 전에 어떻게되는지보십시오. –
일관된 들여 쓰기 레벨을 사용해야하며'def__init'은 오타가 될 것입니다. –