java 類與物件(第二課時)

2021-08-27 12:34:07 字數 2041 閱讀 5144

第二課時

類與物件

綱要:1.

掌握什麼是類,什麼是物件

2.學會類的定義並編寫類

3.通過類建立物件

4.物件作為方法引數

應用軟體:eclipse

一.生活中的類與物件

1.生活中的類:

具有共同特徵的事物所形成的種類。

物件:具體的某乙個人或物。

例如:學生是乙個類,

具體到某個學校某個年紀某個班某個學號的學生就是乙個物件。

2.在生活中是從那幾個方面描述乙個物件?

2.1特徵。

2.2行為(用途、功能)。

例如:學生的專業、年級、姓名等都是用來形容學生的特徵。

學習、玩、吃飯等都是用來描述學生狀態的行為。      

二.程式中的類與物件:物件導向程式設計就是在程式中模擬現實。

1.程式中的類:按照乙個固定的格式進行定義的。

2.類的組成:(1

)屬性:根據特徵進行定義

(2)方法:根據行為進行定義

三.類的定義與編寫

1.類的基本結構:

public class 類名

2.編寫**示例:

//定義乙個student類

public class student

/*** 獲取學生名字的方法,返回學生的名字,所以返回值型別為string,方法名為getname

* @return 學生的名字

*/public string getname()

}

四.建立物件

1.類和物件的關係:

類中定義了所有具體物件所共有的屬性和方法,類是抽象的,

通過類可以例項化具體的物件,物件就可以呼叫類中的方法,來改變物件的屬性值。

2.例項化物件的方法:通過new

關鍵字格式:類名 物件名=new 

類名();

例:student stu=new student();   //

表示建立乙個學生類的物件

stu3.

物件呼叫方法的格式:

物件名.

方法名([引數

]);例:stu.study();    //

物件stu

呼叫不帶引數的學習方法

4**示例:

//定義乙個student類

public class student

/*** 獲取學生名字的方法,返回學生的名字,所以返回值型別為string,方法名為getname

* @return 學生的名字

*/public string getname()

/*** 程式的主函式入口

*/public static void main(string args)

}

五.物件作為方法引數

1.為什麼物件可以作為方法引數?

因為我們定義的類是一種資料型別。

2.物件如何作為方法引數傳遞的?

public 資料型別 方法名(類名 形參物件)

呼叫時:

某物件名.

方法名(實參物件);

3.物件作為方法引數的作用:

物件作為方法引數後,就可以在方法體中通過引數物件名呼叫物件的屬性和方法。

4.**示例:

已知乙個學生類,乙個老師類,在學生類物件作為老師類中的方法引數,如下:

//定義乙個student類

public class student

/*** 獲取學生名字的方法,返回學生的名字,所以返回值型別為string,方法名為getname

* @return 學生的名字

*/public string getname()

}

//定義乙個teacher類

public class teacher

public static void main(string args)

}

css第二課時筆記

1 css html js等分類放入乙個資料夾 2 標題 行表頭列表頭 不寫scope的屬性的話預設為行表頭 3 按鈕 5 重點 div css布局 塊級元素特點 1 塊元素裡面的內容預設是在塊的左上角 2 塊元素獨佔一行,存在於文件流中,有哪些元素是塊元素 1.div 2.p 3.h1 h6 4....

第二課 類與物件

1了解oop 2了解物件 3 類的結構 3.1 如何定義類 訪問限制 class 類名 3.2通過類建立物件 student st1 newstudent 呼叫物件的方法 st1.setname 比爾蓋子 st1.study 3.3類與物件的關係 1.類是乙個模板 物件是類的乙個特例 2.是種自定義...

NOIP初賽準備 第二課時

noip2015 第6題 1 棧型別題 單棧 問棧頂元素 序列可否 序列操作 2 作業系統 遞迴使用棧 廣搜使用佇列 迴圈佇列,優先佇列,雙向佇列 迴圈佇列 尾指標 1 頭 滿,尾 頭 空 程式設計時 一定要判斷佇列或棧為空或滿。空不能出,滿不能進 stl不管 內部機器處理 第7 8題 關於樹 1 ...