01/10/2018, 13:50
Nhờ giải thích đoạn code về class
Chào mọi người,mình đang học python và đang học đến phần classes,đến đây thì mình bắt đầu hơi bối rối.Cụ thể có 2 đoạn code dưới đây,các bạn giải thích cách nó hoạt động giúp mình với,thanks.
class Dog:
def __init__(self, name, color):
self.name = name
self.color = color
def bark(self):
print("Woof!")
fido = Dog("Fido", "brown")
print(fido.name)
fido.bark()
class Dog:
legs = 4
def __init__(self, name, color):
self.name = name
self.color = color
fido = Dog("Fido", "brown")
print(fido.legs)
print(Dog.legs)
Bài liên quan
Cậu tham khảo thử
slideshare.net
CLTL python course: Object Oriented Programming (1/3)
Course on python at the CLTL (OOP)
Cảm ơn bạn,nó khá hữu ích với mình!
Mình cũng mới bắt đầu học python, nên còn chưa biết code thế nào, nhưng mình đọc đoạn code trên thì mình vẽ thành một mô hình nhỏ theo suy luận của mình. Cậu có thể thao khảo (Mình không chắc nó đúng nhưng nó giúp mình dễ nhìn nhận hơn)
Mô hình của bạn nhìn khá khoa học và dễ hiểu,cảm ơn bạn 1 lần nữa!