zoukankan      html  css  js  c++  java
  • 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.类的继承

    在不改变父类的情况下
    
    增加功能和方法
    
    子类继承父类之后,子类可以调用父类的公有属性和方法,不能调用私有属性和私有方法

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

    子类继承父类之后,优先调用自己的属性和方法, 自己没有,则可以调用父类的属性和方法
  • 相关阅读:
    超级迷宫我的计划表
    不敢死队
    Let the Balloon Rise
    Hangover
    汉诺塔系列2
    Tri Tiling(递推)
    Tiling(递推,高精度)
    Color Me Less
    I Think I Need a Houseboat(圆计算)
    Kbased Numbers(递推)
  • 原文地址:https://www.cnblogs.com/jalen-123/p/13370519.html
Copyright © 2011-2022 走看看