python 類的繼承與過載
>>> class human:
__age=0
__sex=''
__height=0
__weight=0
name=''
def __init__(self,age,sex,height,weight):
self.__age=age
self.__sex=sex
self.__height=height
self.__weight=weight
def setname(self,name):
self.name=name
def show(self):
print(self.name)
print(self.__age)
print(self.__sex)
print(self.__height)
print(self.__weight)
>>> class student(human):#通過繼承human類生成student類
__classes=0
__grade=0
__num=0
def __init__(self,classes,grade,num,age,sex,height,weight):#過載
self.__classes=classes
self.__grade=grade
self.__num=num
human.__init__(self,age,sex,height,weight)#呼叫human類的__init__方法,初始化huamn類的屬性,過載huamn類後又使用類的該方法,則用“父類.方法名”的方式呼叫
def show(self):#過載show()方法
human.show(self)#呼叫huamnn類的show方法
print(self.__classes)
print(self.__grade)
print(self.__num)
>>> a=student(12,3,20070305,19,'male',175,65)#例項化生成a物件
>>> a.setname('tom')#呼叫setname方法
>>> a.show()#呼叫show方法,即用過載後的show方法輸出屬性
tom
19
male
175
65
12
3
20070305
相關文章
- python3-----繼承 過載Python繼承
- Python類的繼承Python繼承
- Java的類與繼承Java繼承
- 【Python】python類的繼承Python繼承
- 類的繼承_子類繼承父類繼承
- Java:類與繼承Java繼承
- 繼承 基類與派生類繼承
- 類的繼承繼承
- 詳細介紹Python類的繼承與多型Python繼承多型
- Python類繼承的高階特性Python繼承
- C++ 派生類函式過載與虛擬函式繼承詳解C++函式繼承
- ES6 - 類與繼承繼承
- JavaScript基礎: 類與繼承JavaScript繼承
- 菱形繼承與虛基類繼承
- python_類繼承例題Python繼承
- 類的組合與繼承——作業繼承
- Java中的類繼承與多型Java繼承多型
- python 類繼承,對類屬性的改變Python繼承
- JS原型繼承和類式繼承JS原型繼承
- Java繼承中成員方法的overload(過載/過載)Java繼承
- 課時38:類與物件:繼承物件繼承
- 多繼承 與 多重繼承繼承
- javascript類繼承JavaScript繼承
- Python繼承過程的__init__方法Python繼承
- 淺析 Python 的類、繼承和多型Python繼承多型
- 類的繼承圖解繼承圖解
- Swift—類的繼承-備Swift繼承
- 類的繼承和派生繼承
- python入門基礎(14)--類的屬性、成員方法、靜態方法以及繼承、過載Python繼承
- oop類的繼承與類靜態成員學習OOP繼承
- 征服 JavaScript 面試:類繼承和原型繼承的區別JavaScript面試繼承原型
- [打牢基礎系列]JavaScript的類與繼承JavaScript繼承
- JavaScript的繼承-轉載JavaScript繼承
- TypeScript 介面繼承類TypeScript繼承
- 原型繼承:子類原型繼承
- C++ | 類繼承C++繼承
- iOS 繼承&類方法iOS繼承
- 【廖雪峰python進階筆記】類的繼承Python筆記繼承