Java語言基礎(五)

1:二維數組
(1)元素是一維數組的數組。
(2)格式:
A:數據類型[][] 數組名 = new 數據類型[m][n];
B:數據類型[][] 數組名 = new 數據類型[m][];
C:數據類型[][] 數組名 = new 數據類型[][]{{...},{...},{...}};
D:數據類型[][] 數組名 = {{...},{...},{...}};

2:思考
(1)Java中的參數傳遞問題
Java中只有值傳遞。

基本類型:形式參數的改變不影響實際參數
引用類型:形式參數的改變直接影響實際參數
(2)數據加密問題
綜合的小案例。

3:面向對象
(1)面向對象
面向對象是基於面向過程的編程思想
(2)面向對象的思想特點
A:是一種更符合我們思考習慣的思想
B:把複雜的事情簡單化
C:讓我們從執行者變成了指揮者

(3)把大象裝進冰箱
A:面向過程實現
B:面向對象實現

注意:如何讓我們的操作更符合面向對象思想呢?
A:有哪些類
B:每個類有哪些成員
C:類與類的關係
(4)類與對象
A:現實世界的事物
屬性 事物的基本描述
行爲 事物的功能
B:Java語言中最基本的單位是類。所以,我們要用類來體現事物
C:類
成員變量 事物屬性
成員方法 事物行爲
D:類:是一組相關的屬性和行爲的集合。是一個抽象的概念。
 對象:是該類事物的具體存在,是一個具體的實例。(對象)
 

(5)類的定義及使用
A:類的定義
成員變量 定義格式和以前一樣,就是位置不同,在類中,方法外。
成員方法 定義格式和以前一樣,就是去掉了static。
B:使用類的內容
a:創建對象? 格式
類名 對象名 =  new 類名();
b:如何使用成員變量和成員方法呢
對象名.成員變量
對象名.成員方法()

(6)Java程序的開發,設計和特徵
A:開發:就是不斷的創建對象,通過對象調用功能
B:設計:就是管理和維護對象間的關係
C:特徵
a:封裝
b:繼承
c:多態

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章