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)
vnPACE viết 16:00 ngày 01/10/2018

Cậu tham khảo thử

slideshare.net

CLTL python course: Object Oriented Programming (1/3)

Course on python at the CLTL (OOP)

Nam viết 15:59 ngày 01/10/2018

Cảm ơn bạn,nó khá hữu ích với mình!

vnPACE viết 15:57 ngày 01/10/2018

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)

Nam viết 16:03 ngày 01/10/2018

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!

Bài liên quan
0