#!/usr/bin/env python
class SportsCar(object):
def __init__(self,make,colour):
self.make = make
self.colour = colour
self.horn = "BEEEEEEEEPPPPPPP"
def honk(self):
#now we can make some noise!
print self.make,' ',self.colour,' ',self.horn
print "Done "
mycar = SportsCar('Honda','silver')
#print mycar.make
#print mycar.colour
print mycar.honk()
print "Good Bye!!"
위 코드의 출력은 다음과 같습니다.객체 지향 파이썬 생성자 및 클래스 메소드
Honda silver BEEEEEEEEPPPPPPP
Done
None
Good Bye!!
출력
Honda silver BEEEEEEEEPPPPPPP
Done
이것의 처음 두 줄은 mycar.honk 의해 인쇄된다().
는 또한 4 라인
Good Bye!!
세 번째 줄에 '없음'에서 올 곳에서 이해가 안 이해? 누군가 설명해 주시겠습니까?
또한 다른 관련 질문
내가보고 된 declerations합니다
class SportsCar:
및
class SportsCar(object):
모두 다른 장소에서 declerations합니다 사이의 차이점은 무엇입니까.?
질문 당 하나의 질문을주십시오. –