日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python-类知识点简介

發布時間:2025/3/15 python 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python-类知识点简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python3 類簡介

類簡介

類簡介

目錄概覽

  • 示例

  • 示例

    '''Python中同樣是支持面向對象編程的(Object Oriented Programming)。''''''1. 類的數據屬性和實例的數據屬性不同,即使同名;2. 類的實例可以在被創建后通過.的形式來新增實例數據屬性;3. 類數據屬性通過類名來調用和修改,也可以通過實例來調用但不能修改,如果通過實例來更新則會產生一個新的僅屬于該實例屬性;4. 類有靜態方法和類方法,可以通過函數修飾符來說明;5. Python中的類可以多繼承;6. 默認Python中的屬性和方法是公開的(Public),可以通過下面的方法來實現 私有變量和方法_xxx 不能用'from module import *'導入__xxx__ 系統定義名字__xxx 類中的私有變量名"單下劃線" 開始的成員變量叫做保護變量,意思是只有類對象和子類對象自己能訪問到這些變量;"雙下劃線" 開始的是私有成員,意思是只在類內部能被訪問,連子類對象也不能訪問到這個數據。'''# 定義一個人物類class People(object):# 此處定義的類的屬性count = 0def __init__(self, name, sex, age):# 類似this指針People.count += 1self.name, self.sex, self.age = name, sex, ageself.count = 10# 此處定義實例的屬性self.instance_attr = 'Test'# 公有成員函數def peoplePrint(self):print('Name is', name)print('Sex is', sex)print('Age is', age)# 靜態方法 此處無參數@staticmethoddef static_method():print('This is a static method in', People.__name__)# 類方法 cls為類@classmethoddef class_method(cls):print('This is a class method', cls.__name__)name = 'who'sex = 'm'age = 23# 打印類的屬性print(People.__dict__)# 類實例化one_people = People(name, sex, age)print(one_people.__dict__)# 調用成員函數one_people.peoplePrint()# 實例對象調用對象的成員變量print(one_people.name)one_people.name = 'am'print(one_people.name)# 調用類的屬性print(People.count)People.count += 1print(People.count)print(People.__dict__)# 實例化另一個對象 類的屬性count自增1two_people = People(name, sex, age)print(People.__dict__)# ============================# 靜態方法People.static_method()# 類方法People.class_method()# ============================華麗的分割線===================================class Animal(object):"""這是一個動物的基類"""def __init__(self):"""初始化方法"""print('這是一個動物的基類')self.__printAnimal()self._printAnimal()def sounding(self):"""定義一個基本行為(方法)"""print('動物的發聲')def _printAnimal(self):"""類的保護函數"""print('Protected')def __printAnimal(self):"""類的私有函數,只能被在類的內部使用"""print('Private')class Dog(Animal):"""繼承Animal基類"""def __init__(self):Animal.__init__(self) # 此處需要顯示的給定參數selfprint('實例化一個Dog對象')def sounding(self):"""重載基類的方法"""Animal.sounding(self)print('Dog的發聲是:汪汪')class Cat(Animal):"""繼承Animal基類"""def __init__(self):Animal.__init__(self)print('實例化一個Cat對象')def sounding(self):"""重載父類的sounding方法:return: None"""Animal.sounding(self)print('Cat的發聲是:喵喵')# 實例Dog對象dog1 = Dog()# 調用Dog類的sounding方法dog1.sounding()# 調用父類的保護方法dog1._printAnimal()# 實例Cat對象cat1 = Cat()# 調用Cat類的sounding方法cat1.sounding()# 調用父類的保護方法cat1._printAnimal()# cat1.__printAnimal() 報錯

轉載于:https://www.cnblogs.com/cloudtj/articles/6108739.html

總結

以上是生活随笔為你收集整理的python-类知识点简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩国产成人 | 天堂在线资源网 | 国产成人无码aa精品一区 | 男人的天堂a在线 | 青青草黄色 | 熟女性饥渴一区二区三区 | 青青操网| 亚洲精品视频在线看 | 特级特黄刘亦菲aaa级 | 手机版av| 打屁股外国网站 | 五十路中文字幕 | 日本欧美一级片 | 国产白丝一区二区三区 | 欧美午夜精品一区二区三区电影 | 欧美日韩精品区别 | 欧美精品v国产精品v日韩精品 | 国产日韩欧美综合 | 91视频黄色 | 亚洲午夜精品在线观看 | 免费三级网站 | 99视频+国产日韩欧美 | 少妇太紧太爽又黄又硬又爽小说 | 日韩精品免费一区二区夜夜嗨 | 色激情网| 国产黄色av片 | 国产精品入口麻豆九色 | 91直接进入| 久久久一级片 | 91九色视频在线 | 亚洲人xxx日本人18 | 免费黄色小视频网站 | 色很久| 无码免费一区二区三区免费播放 | 精品人妻一区二区三区免费看 | 国产一区二区精彩视频 | 欧美亚洲日本国产 | 迈开腿让我尝尝你的小草莓 | 中文字字幕在线中文 | 亚洲麻豆精品 | 精品久久9999 | 亚洲乱色熟女一区二区三区 | 色天使亚洲| 黄色av免费在线观看 | 永久免费看黄网站 | 裸体一区二区 | 日韩免费视频 | 免费人妻精品一区二区三区 | 国产欧美一区二区精品性色 | 国产精品xxx | 国产999精品久久久久久 | 九九免费在线视频 | 8x8ⅹ成人永久免费视频 | 免费在线你懂的 | 丁香花在线影院观看在线播放 | 在线视频导航 | 国产在线高清 | 99久久久无码国产精品性青椒 | 国产九色在线 | 狠狠av| 亚洲专区视频 | 影音先锋中文字幕一区 | 99黄色网 | 免费在线国产 | 国产夫妻自拍小视频 | 欧美一区二区三区小说 | 一区视频| 国产一区二区三区中文字幕 | 一级久久| 欧美亚洲国产视频 | 精品熟女一区 | 精品三级在线观看 | 久久精品一二区 | 福利网站在线观看 | 美女免费网站 | 日本一级理论片在线大全 | 91精品亚洲 | 欧美 日韩 国产 在线 | 亚洲精品国产av | 亚洲一区二区三区91 | 欧美成人做爰大片免费看黄石 | 欧美日韩在线视频 | av一二三四 | 美女洗澡无遮挡 | 成年人在线观看视频 | 亚洲国内自拍 | xxx日韩 | 最近最新中文字幕 | 福利电影一区二区三区 | 五月婷婷六月香 | 欧洲久久久久 | 久久精品视频6 | 高清视频一区 | 日韩成人在线视频 | 少妇69xx| 欧美大喷水吹潮合集在线观看 | 涩涩网站免费 | 香蕉av网| 少妇又色又紧又黄又刺激免费 |