Java 010 面向物件(傳參、鏈式程式設計、包、修飾符、內部類)
知識點梳理
心得體會
小知識點
1.只要返回的是物件就可以用==.調方法,來鏈式程式設計==
2.手動導包時,一定要寫到包的最終目錄,有時候用==*代替是會報錯的
3.protected受保護許可權;只能在子類裡面==呼叫父類受保護成員
4.區域性內部類訪問的外部類資料必須用靜態修飾
5.匿名內部類本質是一個物件,在建立時要進行方法重寫
6.基本資料型別作為引數傳遞,形參改變不影響實參;引用資料型別作為引數傳遞,形參改變會影響實參
相關推薦
Java 010 面向物件(傳參、鏈式程式設計、包、修飾符、內部類)
知識點梳理 心得體會 小知識點 1.只要返回的是物件就可以用==.調方法,來鏈式程式設計== 2.手動導包時,一定要寫到包的最終目錄,有時候用==*代替是會報錯的 3.protected受保護許可權;只能在子類裡面==呼叫父類受保護成員 4.區域性內部類訪問的外部類資料必須
Java 009 面向物件(多型、抽象類、介面)
知識點梳理 心得體會 小知識點 1.多型中成員訪問特點:成員方法看左右,子類都會先訪問父類構造方法(先初始化父類成員才能被子類呼叫),其他只看左邊 2.多型缺點:不能使用子類特有功能,解決辦法有兩種:一、建立子類物件調方法(不合理且佔記憶體)二、向下轉型:Zi z=(Zi)
Java 008 面向物件(程式碼塊、繼承、方法重寫、final關鍵字)
知識點梳理 心得體會 小知識點 1.程式碼塊執行順序,一般為:靜態程式碼塊——構造程式碼塊——構造方法,實際運用中具體情況具體分析 2.繼承中成員的訪問遵循就近原則,先在子類找,找不到再到父類找 3.this和super: this呼叫本類成員 super呼叫父類成員 su
Java 007 面向物件(構造方法、static關鍵字、JDK幫助文件、Math類)
知識點梳理 心得體會 小知識點 1.不同型別的靜態變數 1>靜態變數是基本資料型別時,類的外部不用建立該類例項可以能直接使用 2>靜態變數是引用時,即靜態變數是一個物件的引用,必須先初始化這個物件,才能將引用指向靜態變數 2.靜態成員與例項成員 1&
Java基礎---面向物件(面向物件,類,物件,匿名物件,封裝,建構函式,構造程式碼塊,this,static,main,幫助文件,靜態程式碼塊,單例)
一. 面向物件概念: 面向物件其實是一種思考的思想,早期思想是面向過程。 面向過程注重的是過程,過程所涉及的行為,也就是功能。 【例項】:面向過程: 1. 把冰箱開啟 2. 把大象放入 3. 冰箱關起來 面向物件: 開啟冰箱,儲存,關閉都是對冰箱的操作,是冰箱的行為
Java基礎——面向物件(七)Object類
一、概述 Object類是所有類的根類。 Object是不斷抽取而來,具備著所有物件都具備的共性內容。 二、equals方法 class Person extends Object { private int age; Person(int age) { this.ag
Java基礎——面向物件(六)內部類
一、概述 一個類巢狀在另一個類當中。編譯後生成檔案:類$內部類.class。 class Outer { class Inner { } } 編譯生成結果 特點: 1.內部類可以直接訪問外
Java基礎——面向物件(五)多型
一、概述 物件的多型性 class 動物 {} class 貓 extends 動物 {} class 狗 extends 動物 {} class Demo{ public static void main(String[] args){ 貓 x = new
Java基礎——面向物件(四)介面
一、定義 為了引入介面概念,可以這麼理解:當為個抽象類中的方法都是抽象的時候,這時可將該抽象類用另一種形式定義和表示,就是 介面 interface。 定義介面使用的關鍵字不是class,而是interface————類似於class這麼一種關鍵字,尤其編譯完還是class字尾。 對
Java基礎——面向物件(三)抽象類
一、概述 1.抽象:籠統,就是比較模糊,看不懂!或者說不具體。 //抽象類 abstract class Demo{ //抽象方法 abstract void show(); } 2.特點: 方法只有宣告沒有實現時,該方法就是抽象方法,需要被ab
Java基礎——面向物件(二)繼承
一、繼承概述 1.使用extends關鍵字 繼承後子類可以使用父類成員 2.繼承的好處 提高程式碼的複用性 讓類與類之間產生了關係,給第三個特徵多型提供了前提 3.Java中繼承的特點 Java中支援單機城。不直接支援多繼承,但對C++中的多繼
Java基礎——面向物件(一)封裝
面向物件索引: Java基礎——面向物件(二)繼承 Java基礎——面向物件(三)抽象類 Java基礎——面向物件(四)介面 Java基礎——面向物件(五)多型 Java基礎——面向物件(六)內部類 Java基礎——面向物件(七)Object類 目錄 一、什麼是面
Java 中的訪問修飾符和內部類
內部類: 問:什麼是內部類呢? 答:內部類( Inner Class )就是定義在另外一個類裡面的類。與之對應,包含內部類的類被稱為外部類。 問:那為什麼要將一個類定義在另一個類裡面呢?清
Java基礎學習第十天——修飾符與內部類
文件版本 開發工具 測試平臺 工程名字 日期 作者 備註 V1.0 2016.03.02 lutianfei none
Java基礎——面向物件程式設計(過載、重寫、封裝)
Java基礎——面向物件程式設計(過載、重寫) Java基礎知識圖解 重寫與過載 重寫: 過載 可變個數形參 方法的引數傳遞(重點、難點) 封裝 訪問許可權修飾符
Java 知識點整理-4.面向物件(包、許可權修飾符、內部類1~38)+ 面向物件一點補充
1、包package的概述:Ⅰ.將位元組碼(.class)進行分類存放。 Ⅱ.包其實就是資料夾。 2、包的命名:域名倒著寫。 3、定義包的格式:package 包名; 多級包用.分開即可。 4、定義包的注意事項:ⅰ.package語句必須是程式的第一條可執行的程式碼。ⅱ.pac
Java 知識點整理-3.面向物件(多型、抽象類、介面)
1、多型概述:事物存在的多種形態。 2、多型前提:要有繼承關係;要有方法重寫;要有父類引用指向子類物件(父類名 識別符號 = new 子類名();)。 3、多型中的成員訪問特點:Ⅰ.成員變數:編譯看左邊(父類),執行看左邊(父類)。 4、多型中的成員訪問特點:Ⅱ.成員方法:編譯看左邊(父
Java第十天學習筆記~面向物件(介面應用、多型)
介面的應用 暴露的規則 使用規則 實現規則 這些裝置和電腦的耦合性降低了 interface USB //暴露的 規則 { public void open(); public void close(); } class BookPC
Java第八天學習筆記~面向物件(陣列工具、單列設計模式、繼承)
陣列工具 1,陣列工具物件建立 class ArrayToolDemo { /*保證程式的獨立執行*/ public static void main(String[] args) { int[] arr={4,8,2,9,72,6}; //
《瘋狂Java講義(第4版)》-----第6章【面向物件(下)】(命令模式、Lambda、列舉類、垃圾回收、jar)
命令模式 命令模式,參考下面程式碼,就能領悟到,想做出怎樣的處理,就怎麼去覆蓋介面中的抽象方法!下面程式碼中介面Command中定義一個對陣列處理的方法,但沒說怎麼處理(畢竟是抽象方法嘛),然後讓其他類來實現這個介面,順便實現這個介面的方法,他們按照何種方式實現