基本概念

Class 类
一个类即是对一类拥有相同属性的对象的抽象、蓝图、原型。在类中定义了这些对象的都具备的属性(variables(data))、共同的方法

Object 对象
一个对象即是一个类的实例化后实例,一个类必须经过实例化后方可在程序中调用,一个类可以实例化多个对象,每个对象亦可以有不同的属性,就像人类是指所有人,每个人是指具体的对象,人与人之前有共性,亦有不同

Encapsulation 封装
在类中对数据的赋值、内部调用对外部用户是透明的,这使类变成了一个胶囊或容器,里面包含着类的数据和方法

Inheritance 继承
一个类可以派生出子类,在这个父类里定义的属性、方法自动被子类继承

Polymorphism 多态

一个接口,多种实现

类的创建

8.python面向对象编程

class Car(object):

    def __init__(self,type,price):
        self.type = type
        self.price = price

    def carinfo(self):
        print("type:%s,price:%d"%(self.type,self.price))

tesla = Car('tesla',2000)
jeep = Car('jeep',1000)

tesla.carinfo()
jeep.carinfo()
View Code

相关文章: