Python 笔记:06 类

Python 笔记:06 类

类:是把一组有相同属性和方法的对象的集合!

一、定义类后,把类具体实例化后,可以直接可以调用类的属性和类的方法

二、固定格式:

    #类名:首字母一般大写

    class 类名():

    #第一行,初始化属性,必须有,--init--是固定格式,参数表里的self,也是必须!self在类被实例化后,会把实例化的实参传递给类,即在类定义时,可以使用self.形参名,来进行对形参进行调用        

      def __init__(self,形参1,形参2)              

    #把实例化,传递过来的实参值,赋给class中的属性(类的变量)        

      self.形参1=形参1                   

      self.形参2=形参2

      def 方法1(sefl):

        方法体中可以直接调用形参:self.形参

      def 方法2(self)

三、对象: 简单说,就是调用类,使用类中定义的变量和方法! 先要把对象实例化,就像函数调用一样

四、格式:

    #对象实例化  

    对象名=类名(实参1,实参2)

    # 调用类的属性(类的变量)

      对象名.类形参名

    #调用类的方法(类的函数)

      对象名.类中的函数名

五、举例:

class Dog():

  def __init__(self,name,age):

    self.name = name

    self.age = age

       

  del sit(self):

    print(self.name + '  很乖的,你可以让'  + self.name   + '坐下!')

dog = Dog('小黑',3)

print('这只叫 ' + dog.name + ' 的小狗,今年已 "+ str(dog.age) + " 岁了!")

dog.sit( )

 

dog1 = Dog('小哈',2)

 

print(“这只叫  ”+dog1.name+" 的小狗,今年已 "+ str(dog1.age) + " 岁了!")

dog1.sit( )

posted on 2019-09-13 09:57  wssking  阅读(138)  评论(0)    收藏  举报