Python面向对象
时间:2021-07-02 15:58:19
收藏:0
阅读:0
1、面向对象 class:
类: 一个模板、模型
对象、实例: 通过模型制作出来的东西
实例化:制作实例的过程
self :本类对象
私有:
私有方法、私有变量,就是出了类之后就不能调用了
私有方法:方法名前加上"__"可定义为私有方法
私有变量:变量名前加上"__"可定义为私有变量
__init__函数:构造函数,类在实例化的时候,自动执行的函数
__del__函数:实例在销毁的时候自动执行的
class Car: wheel = 4 #类变量,公共的 country = "China" def __init__(self,color,name): print("生产了一个汽车!") #构造函数,类在实例化的时候,自动执行的函数 self.color = color self.name = name self.fly() def __del__(self): print("汽车报废了!") #实例在销毁的时候自动执行的 def fly(self): raise IndexError print("%s fly" % self.name) def say(self): print("我是一个小汽车,我的名字是%s,颜色是%s" %(self.name,self.color)) print("我的国家是%s" % self.country) # Car.say() car1 = Car("红色","小黑汽车") #实例化
评论(0)