面向对象复习

一、定义类:
class
函数:方法  动态属性    #类中可以定义方法,方法都有一个必须传的参数self
变量:类方法 静态属性  #类中可以定义静态属性
 
二、__init__方法 初始化方法
python帮我们创建了一个对象self
每当我们调用类的时候就会自动触发这个方法。默认传self
在init方法里面可以对self进行赋值
 
三、self是什么 self拥有属性都属于对象
在类的内部,self就是一个对象
alex = Person()  
相当于:alex.walk == Person.walk(alex)
 
四、实例化
对象 = 类(参数是init方法的)
 
五、实例、对象
完全没有区别
 
六、对象查看属性
对象.属性名
 
七、对象调用方法
对象.方法名(参数)   #类名.方法名(对象名,参数)
 
八、正方形 周长和面积
class Square:
    def __init__(self,side_len):
        self.side_len = side_len
    def perimeter(self):
        return self.side_len * 4
    def area(self):
        return self.side_len ** 2
 

猜你喜欢

转载自www.cnblogs.com/caibaofei/p/9970020.html