class First_Grade(Student_Info):
def __init__(self):
super().First_Grade_Info()
def Print_Info(self):
print(self.Grade, "的資訊:")
print("\t平均年紀: ", self.Student_Age)
print("\t上課位置: ", self.Student_Class_Location)
class Second_Grade(Student_Info):
def __init__(self):
super().Second_Grade_Info()
def Print_Info(self):
print(self.Grade, "的資訊:")
print("\t平均年紀: ", self.Student_Age)
print("\t上課位置: ", self.Student_Class_Location)
class Third_Grade(Student_Info):
def __init__(self):
super().Third_Grade_Info()
def Print_Info(self):
print(self.Grade, "的資訊:")
print("\t平均年紀: ", self.Student_Age)
print("\t上課位置: ", self.Student_Class_Location)
8. OOP物件導向
tags:
Python
一. 什麼是物件導向
我們先來看一看維基百科怎麼說
看不懂嗎? 我來簡單說一下
物件導向的範疇
二. 物件導向語法
(1) 顏色對照表
(2) 建立類別
(3) 製造並使用物件
三. Chrome遊戲恐龍角色物件編程實例
我們來看個例子
把「遊戲腳色」作為一種類別
程式碼實例
以 Google Chrome Dino 為例:
步驟一. 建立類別
步驟二. 使用/操作類別 製造物件
恐龍範例執行結果
四. 學生資訊物件繼承實例 => super()語法
要繼承父類別的屬性/資料 可以使用語法: .super().父類別方法名稱() 來達成
步驟一. 建立父類別
步驟二. 建立子類別並繼承父類別
步驟三. 使用繼承父類別後的子類別
學生資訊範例執行結果