30/09/2018, 19:25

Vài ba thắc mắc về class

Mình mới học đến phần OOP của Python và có một số thắc mắc, mong mọi người giải đáp:
Có phải các thuộc tính của đối tượng đều được khai báo trong method __init__? Những thuộc tính bên ngoài method này có phải là thuộc tính static? VD:

class Person(object):
    
    count = 0 # attribute thuộc class?    

    def __init(self, name, age, gender):
        self.name = name # attribute thuộc self?
        self.age = age # attribute thuộc self?
        self.gender = gender # attribute thuộc self?
    
    def blah(self):
        pass # đây là gì?

Bài liên quan
0