oop对象,面向对象

1.类的基本结构

class MyCar():
    # 公有成员属性
    color = "屎黄色的"
    
    # 私有成员属性
    __logo = "特斯拉"
    
    # 公有成员方法
    def drive(self):
        print("我的小车可以驾驶拉客",self.color)
    
    # 私有成员方法
    def __info(self):
        print("我的价格是保密的,不告诉你,类外不能调用")

# 类的实例化
obj = MyCar()

2.类的相关操作

实例化对象后,针对对象的使用
对象.属性
对象.方法()

绑定方法有俩种:绑定对象和绑定到类

__dict__ 查看类成员或者对象成员的方法
例如:print(obj.__dict__) 假设obj是一个类的实例化对象

 3.类的继承

在不改变父类的情况下

增加功能和方法

子类继承父类之后,子类可以调用父类的公有属性和方法,不能调用私有属性和私有方法

私有属性和私有方法,必须在本类里面进行调用(注意是本类)

子类继承父类之后,优先调用自己的属性和方法, 自己没有,则可以调用父类的属性和方法

 

posted @ 2020-07-24 10:25  jalen-tian  阅读(141)  评论(0编辑  收藏  举报