/*
* 鍵盤
鍵盤也可以看做是乙個磊
成員變數:
品牌按鍵個數
*/public class keyboard
public keyboard(string name, int keycount)
public string getname()
public void setname(string name)
public int getkeycount()
public void setkeycount(int keycount)
}
/*
螢幕螢幕可以看做是乙個類
成員變數:
品牌 尺寸
*/public class screen
public screen(string name, float size)
public string getname()
public void setname(string name)
public float getsize()
public void setsize(float size)
}
/*
* pc電腦類
成員變數:
螢幕類物件
鍵盤類物件
成員方法:
換螢幕換鍵盤
電腦展示配置
* * */
//public class pc
public pc(screen screen, keyboard keyboard)
public void show()
public screen getscreen()
public void setscreen(screen screen)
public keyboard getkeyboard()
public void setkeyboard(keyboard keyboard)
}
測試類使用了匿名物件
package com.qfedu.a.computer2;
public class demo
}
物件導向學習案例
修乙個房子 位址 戶型 總面積 貼地板 占地面積 每貼一塊地板 房子的面積會減少乙個地板的面積 兩個類乙個貼地板的方法 房子的總面積 占地面積 剩餘面積 房子裡面有多少地板 屬性 簡單的類 被使用的類通常先開發 class floor object 地板類 def init self,name,mi...
python物件導向案例
小結 格式化字串需要注意 傳入的引數以及返回值 oop2.py 需求 房子 house 有 戶型 總面積 和 家具名稱列表 新房子沒有任何的家具 家具 houseitem 有 名字 和 占地面積,其中 席夢思 bed 占地 4 平公尺 衣櫃 chest 占地 2 平公尺 餐桌 table 占地 1....
物件導向封裝案例
封裝是物件導向程式設計的一大特點 物件導向程式設計的第一步 將屬性和方法封裝到乙個抽象的類中 外界使用類建立物件,然後讓物件呼叫方法物件方法的細節都被封裝在類的內部 class person 人類 def init self,name,weight self.name name self.weigh...