创建类和使用类
创建一个类,如:
class Dog:
count=100
def __init__(self,name):
self.name=name
def sit(self):
print(self.name)
根据类创建实例,如:
my_dog=Dog("lucy",3)
my_dog.sit()
注:count是类变量,它的值将在这个类的实例之间共享,可以使用Dog.count来访问
__init__()是两根下划线,它是一个特殊方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法。
self 代表类的实例。
self.name是类的属性。
sit(self)是类的方法。
类的实例化不像Java中使用关键字new。
类的方法与普通的函数的区别:
类的方法必须有一个额外的第一个参数,按照惯例它的名称是self。
类的继承:
class 类名(基类名):
语句