创建类和使用类

创建一个类,如:

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 类名(基类名):
    语句
posted @ 2020-10-31 21:53  隐泉  阅读(149)  评论(0编辑  收藏  举报