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.类的继承

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

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

    子类继承父类之后,优先调用自己的属性和方法, 自己没有,则可以调用父类的属性和方法
  • 相关阅读:
    2020春Contest
    HDU Count the string (KMP)
    P1757 通天之分组背包
    L1-050 倒数第N个字符串
    3月份目标
    Division UVa725
    数三角
    luogu P2051 [AHOI2009]中国象棋 dp 状态压缩+容斥
    Codeforces Round #654 (Div. 2) E
    Codeforces Round #654 (Div. 2) D
  • 原文地址:https://www.cnblogs.com/jalen-123/p/13370519.html
Copyright © 2011-2022 走看看