from tkinter.messagebox import *class girl:
def
__init__(self
,name,birthday,height,mobile,email,homeaddress):
"""構造方法,用來初始化這個物件的屬性
"""self.name=name
self.birthday=birthday
self.height=height
self.mobile=mobile
self.email=email
self.homeaddress=homeaddress
def
say_hello(self):
showinfo(self.name+"向大家打招呼"
, def
eat(self):
showinfo("正在吃東西"
,"真好吃")
def
dance(self):
showinfo("跳舞,"+self.name+"跳完了"
,"希望大家喜歡")
#上面的girl是乙個類,記錄了一些屬性(靜態特徵)和方法(動態特徵)
if __name__=="__main__":
alice=girl("alice"
,"1994-10-10"
,168
,"12345567"
,"上海市**裡226號")
candy=girl("candy"
,"1998-8-10"
,188
,"12045567"
,"上海市閔行區226號")
print(alice) #<__main__.girl object at 0x102782358>
print(candy) #<__main__.girl object at 0x102782390>
#屬性的訪問:girl是乙個類,alice,candy就是兩個由girl這個類生成的(例項化的兩個物件)
#物件的屬性(靜態特徵的訪問):物件的名稱.屬性的名稱
print("姓名:"+alice.name,
"出生日期:"+alice.birthday,
"身高:"+str(alice.height))
print("姓名:"+candy.name,
"出生日期:"+candy.birthday,
"身高:"+str(candy.height))
#物件方法(動態特徵)呼叫:物件名稱.函式名稱()
print(alice.say_hello())#alice 在打招呼
print(candy.say_hello())
print(alice.dance()) #alice在跳舞
#[1]類是一種複雜的資料型別
#[2]類就是個容器,可以容納基本的資料型別,基本的屬性,容納一些函式
java 物件導向(多型的好處及案列演示)
package day09 多型的好處 1.提高了 的維護性 繼承保證 2.提高了 的擴充套件性 由多型保證 案列演示 多型的好處 可以當做形式引數,可以接收任意子類物件 多型的弊端 不能使用子類的特有屬性和行為 class demo4 animal public static void metho...
物件導向 初識物件導向
面向過程思想 步驟清晰簡單,第一步做什麼,第二步做什麼.面向過程適合處理一些較為簡單的問題 物件導向思想 物以類聚,分類的思維模式,思考問題首先會解決問題需要分哪些類,然後對這些類進行單獨思考,最後才是對某個分類下的細節進行面向過程的思索 物件導向適合處理複雜的問題,適合處理需要多人協作的問題 對於...
學習物件導向之物件導向的術語
類類作為設計藍圖來建立物件的 段,它描述了物件的特徵 該物件具有什麼樣的屬性,怎樣使用物件完成一些任務,他對事件進行怎樣的響應等!物件物件是類的乙個例項,通常通過呼叫類的乙個建構函式來建立它!方法方法是在類中定義的函式,一般而言,乙個方法描述了物件可以執行的乙個操作www.cppcns.com!屬性...