码迷,mamicode.com
首页 > 编程语言 > 详细

Python面向对象

时间:2021-07-02 15:58:19      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:实例化   国家   模型   style   rgb   私有   过程   私有变量   模板   

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面向对象

标签:实例化   国家   模型   style   rgb   私有   过程   私有变量   模板   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!