首页 > 编程语言 > 详细

Python面向对象

时间:2021-07-02 09:27:59      阅读:12      评论: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("红色","小黑汽车") #实例化

 

Python面向对象

原文:https://www.cnblogs.com/kangfei/p/14961523.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!