亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Python面向對象學習1

標簽:
Python

万物皆对象

面向对象:只关注实物相关的信息

类是个模子,确定对象将会拥有的特征(属性)和行为(方法)

对象是类的实例表现。

类是对象的类型

对象是特定类型的数据

属性:对象具有的静态特征

方法:对象拥有的动态行为

类和对象的关系

类:抽象概念 模板

对象:具体实体

类--实例化-->对象

面向对象的三大特征:继承、封装、多态

封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问。通过该类提供的方法来实现对隐藏信息的操作和访问。

--隐藏对象的信息,留出访问接口。

继承:一种类与类的关系。使用已存在的类的定义作为基础建立新类。新类的定义可以增加新的数据或者新功能,也可以使用父类的功能,但不能选择性继承父类。

满足 A is a B 的关系形成继承关系。

多态:允许不同类的对象对于同一消息作出不同响应。

条件:满足继承关系,有方法的重写。

类以及类的定义

是用户自定义的类型,里面有很多自定义的属性和方法。

Python类的定义

class Cat:

构造函数

def __init__(self,name,*args,**kwargs):

    self.name=name

    pass

不写默认  def __int(self):pass

析构函数:

def __del__(self):

    pass

一般不写

__doc__:文档信息

__module__:模块信息

tag:自定义的类属性

catch:自定义的类方法




點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消