Java面向?qū)ο螅∣OP)知識點精華

1,抽象,繼承,封裝,多態(tài)是java面向?qū)ο蟪绦蛟O(shè)計的四個核心特點。

2,類(class)前的修飾符分為訪問控制符和非訪問控制符兩大類。前者包括public和private,后者包括final和abstract。

3,abstract和final不能同時修飾一個類。

4,創(chuàng)建對象的格式:類名 對象名=new 構(gòu)造方法(參數(shù))。

5,局部變量是在方法體內(nèi)聲明的,只有當(dāng)方法被刁調(diào)用時它們才存在。因而它們只能在本方法內(nèi)使用,不存在訪問控制符,也不能聲明為靜態(tài)變量。但是可以聲明為final變量。局部變量必須初始化。

6,修飾方法的菲訪問控制符可以是:static,final,abstract,native,synchronized。

7,this變量用在一個方法內(nèi)部,指向當(dāng)前對象,當(dāng)前對象指的是正在執(zhí)行當(dāng)前方法的那個對象。super變量直接指向父類的構(gòu)造方法,用來引用父類中的變量和方法。

8,重載方法的參數(shù)必須不同,或者是參數(shù)個數(shù)不同,或者是參數(shù)類型不同。重載的多個方法必須返回相同的數(shù)據(jù)類型。

9,重載和重寫的區(qū)別。java中的方法重載,就是在類中可以創(chuàng)建多個方法,他們具有相同的名字,單具有不同的參數(shù)和不同的定義。調(diào)用方法時通過傳遞給他們不同的參數(shù)個數(shù)和參數(shù)類型來決定具體使用那個方法。

如果子類中定義某方法于父類具有相同的名稱和參數(shù),我們就說該方法被重寫了。在java中,子類可以繼承父類的方法,而不需要重新編寫相同的方法。但是有時候子類并不像原封不動地繼承父類的方法,而是想做一定的修改,這就是需要采用方法重寫。又稱為方法覆蓋。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,766評論 18 399
  • 一:java概述:1,JDK:Java Development Kit,java的開發(fā)和運行環(huán)境,java的開發(fā)工...
    ZaneInTheSun閱讀 2,688評論 0 11
  • 1、一個".java"源文件中是否可以包括多個類(不是內(nèi)部類)?有什么限制?答:可以有多個類,但只能有一個publ...
    岳小川閱讀 961評論 0 2
  • 面向?qū)ο笾饕槍γ嫦蜻^程。 面向過程的基本單元是函數(shù)。 什么是對象:EVERYTHING IS OBJECT(萬物...
    sinpi閱讀 1,091評論 0 4
  • (一)Java部分 1、列舉出JAVA中6個比較常用的包【天威誠信面試題】 【參考答案】 java.lang;ja...
    獨云閱讀 7,142評論 0 62