国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

第六天:面向?qū)ο蟮牡谝惶?/h1>
2019-11-15 00:57:31
字體:
供稿:網(wǎng)友
第六天:面向?qū)ο蟮牡谝惶?p>第六天:面向?qū)ο蟮牡谝惶?

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

主站蜘蛛池模板: 五大连池市| 门头沟区| 茌平县| 基隆市| 定远县| 宁安市| 社旗县| 临城县| 仁化县| 永康市| 比如县| 辛集市| 吴旗县| 淮北市| 崇阳县| 南昌县| 麻阳| 登封市| 武夷山市| 策勒县| 灵宝市| 同江市| 甘德县| 邯郸县| 绥棱县| 莆田市| 郯城县| 德庆县| 金川县| 岳池县| 合川市| 东兰县| 桂林市| 洛川县| 龙海市| 师宗县| 四子王旗| 彭泽县| 白城市| 邳州市| 绥中县|