物件導向思想的舉例:
它區別於面向過程思想,強調的是通過呼叫物件的行為來實現功能,而不是自己一步一步的區操作實現。
舉例:洗衣服:
面向過程;把衣服脫下來->找乙個盆-> 放衣服->加水。。放洗衣液。。分好多步驟。。。。。。涼
物件導向:把衣服脫下來->打全制動洗衣機->仍衣服->按鈕-》完
區別:面向過程:強調步驟。
物件導向:強調物件,這裡的物件就是洗衣機。
特點:物件導向思想是一種個符合我們思考習慣的思想,它可以將複雜的事情簡單化,並將我們從執行者變成涼指揮者。
物件導向的語言中,包含了三大基本特徵,即封裝,繼承和多型。
l類和物件
類:是一種屬性和行為的 集合。
屬性:就是該事物的狀態資訊。
行為i:就是該事物能夠做什麼。
舉例:小貓
屬性:名字,體重,年齡,顏色
行為:走,跑,叫。
物件:物件:是一類事物的具體表現。物件是類的乙個例項(並不是找女朋友),必然具備該類事物的屬性和行為。
類與物件的關係:
類是對一類事物的描述,是抽象的
物件是一類事物的例項,是具體的
類是物件的模板,物件是類的實體
手機設計圖(抽象的)
真正的手機(具體的)
類 的定義:
定義乙個類,用來模擬「學生」事物,其中就是有兩個組成部分。
*
public class student
public void sleep()
public void study()
}
老王的18天
使用方法的時候,注意事項 1,方法應該定義在類當中,但是不能在方法當中再定義方法,不能巢狀。2,方法定義的前後順序無所謂,3,方法定義之後,不會執行,想要執行,一定要呼叫。單獨呼叫,列印呼叫,賦值呼叫。4,如果方法有返回值,那麼必須寫上 return 反回值 不能沒有 5,return後面的返回值資...
老王鬧心的第8天
一元運算子 只需要乙個資料就可以進行操作的運算子,例如 取反 自增 自減 二元運算子 需要兩個資料才可以操作的運算子。例如 加法 賦值 三元運算子 需要三個資料才可以操作的運算子。格式 資料判斷 變數名稱 條件判斷 表示式a 表示式b 邏輯流程 首先判斷條件是否成立 如果成立為true,那麼將表示式...
第23天,老王的脾氣
擂台比武 人何人 public class demo05arraymax int max array 0 比武擂台 for int i 1 i array.length i 誰最後最厲害,就能在max當中留下誰的戰鬥力 system.out.println 最大值 max 求人的最小的戰鬥力 pub...