1:面向過程與面向?qū)ο蟮膮^(qū)別?
1.1:面向過程思想中,整個(gè)過程用戶都需要參與。但是面向?qū)ο螅脩糁徽{(diào)用別人的一些功能,至于這些功能是如何實(shí)現(xiàn)的,用戶不需要知道。
例子:需求:將飯盒放進(jìn)冰箱。
面向過程:
1:我打開冰箱。
2:將飯盒放進(jìn)去
3:我關(guān)閉冰箱。
面向?qū)ο螅?/p>
1:先分析一些,這個(gè)需求中有多少個(gè)對象:冰箱,飯盒。
2:對象有什么屬性或者行為。:冰箱:打開,關(guān)閉。
3:對象之間有什么關(guān)系
1:我調(diào)用冰箱打開的功能。
2:我放飯盒進(jìn)去。
3:調(diào)用冰箱的關(guān)閉的功能。
我的見解:面向過程是包含在面向?qū)ο笾械模徊贿^過程被封裝到了一個(gè)個(gè)的方法里面
2:面向?qū)ο蟮姆治鲞^程
2.1:先分析一些需求中有哪些對象。
2.2:對象有什么屬性或者行為。
2.3:對象與對象有什么關(guān)系。
3:對象是什么?類是什么?
類:種類,它是多個(gè)對象的抽象。(比如汽車的設(shè)計(jì)圖紙就是一個(gè)類,看不到實(shí)物的)
對象:類的具體事物。世界萬事萬物都是對象。類是對象的抽象,對象是類的具體事物。(被設(shè)計(jì)出來的汽車就是一個(gè)對象,看得到實(shí)物的)
4:
4.1:描述一個(gè)嫌疑犯。
年齡:20左右,高度:170-175.性別:男,臉型:方,口音:四川口音。身材:偏瘦。 左撇子。:特征
走路:內(nèi)八。:行為。
鎖定一個(gè)對象:特征和行為。
4.2:類的定義。
4.3:如何訪問對象的屬性和對象的方法
訪問對象的屬性 :對象名.屬性
訪問對象的方法:對象名.方法名()
4.4:構(gòu)造方法。
4.1:構(gòu)造方法的語法.
1:方法名跟類名一樣。
2:沒有返回值。不用寫返回值類型。
4.2:為什么要有構(gòu)造方法呢?構(gòu)造方法的作用是什么?
作用:對對象的屬性進(jìn)行初始化。必須是創(chuàng)建對象的時(shí)候才可以調(diào)用。
4.3:構(gòu)造方法在調(diào)用上跟普通方法有什么不同?
構(gòu)造方法只能在創(chuàng)建對象的時(shí)候調(diào)用,后面是不能夠調(diào)用的。也就是說只能在new的時(shí)候才調(diào)用。
如果一個(gè)類中沒有寫構(gòu)造方法,那么會(huì)自動(dòng)添加一個(gè)無參的構(gòu)造方法。如果寫了構(gòu)造方法,那么久不會(huì)添加構(gòu)造方法。只要是類,就一定有構(gòu)造方法。
總結(jié):
1:面向?qū)ο蟮姆治鲞^程。
1.1分析這個(gè)需求有哪些對象
1.2分析各個(gè)對象有哪些屬性
1.3 分析各個(gè)對象之間有什么聯(lián)系
2:創(chuàng)建寫一個(gè)類
class 類名
3:如何創(chuàng)建一個(gè)對象
用 new 構(gòu)造函數(shù) 創(chuàng)建
4:如何訪問對象的屬性和方法。
對象.屬性, 對象.方法
5:構(gòu)造方法的定義以及它跟普通方法有什么區(qū)別:方法名,返回值,作用,調(diào)用上。
構(gòu)造函數(shù)的方法名和類型相同,沒有返回值,用作初始化對象屬性,只能用new 關(guān)鍵字來調(diào)用。
6:構(gòu)造方法的重載:方法的重載。
參數(shù)列表不同
7:成員變量和局部變量的區(qū)別。
明天:
1:內(nèi)存分析。
2:基本數(shù)據(jù)類型參數(shù)和引用數(shù)據(jù)類型參數(shù)的傳遞。
3:this和封裝。

1 /*需求:有一個(gè)人的左手放的是紅桃A,右手放的是方片K,要求將 2 左手和右手的內(nèi)容交換。面向?qū)ο笏枷雭砜紤]。*/ 3 class Person 4 { 5 String lHand; 6 String rHand; 7 8 String temp; 9 10 void change(){11 temp = lHand;12 lHand = rHand;13 rHand = temp;14 }15 }16 17 18 class Test0119 {20 public static void main(String[] args) 21 {22 Person p = new Person();23 24 p.lHand = "A";25 p.rHand = "K";26 27 System.out.View Code
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注