1. 程式人生 > >JAVA面向物件筆記總結(上)

JAVA面向物件筆記總結(上)

----子類繼承父類之後會擁有父類中的成員,成員變數和成員函式(不是全部)
   ---繼承使用的關鍵字是extends
   ---父類是子類共性內容提取出來的
   ---繼承的好處是減少程式碼量,提供程式碼複用性
   ---繼承的出現,使用類和類出現了關係,導致了面向物件第三個特徵多型
   ---子類可以直接使用父類的成員(不是全部,私有的無法繼承)


成員特點:
---成員變數
---super關鍵字,區分子類和父類重名的成員變數
---子類有就用子類的,子類沒有就用父類的
---成員函式
---子類出現了和父類一模一樣的函式,函式的覆蓋特性
---覆蓋保證子類中的許可權大於或者等於父類中的許可權

建構函式
---子類繼承不了
---子類的建構函式預設第一行有super();
---子類的所有建構函式都會訪問父類的建構函式
---子類的建構函式可以簡介的訪問父類中的建構函式

相關推薦

JAVA面向物件筆記總結()

----子類繼承父類之後會擁有父類中的成員,成員變數和成員函式(不是全部)    ---繼承使用的關鍵字是extends    ---父類是子類共性內容提取出來的    ---繼承的好處是減少程式碼量,提供程式碼複用性    ---繼承的出現,使用類和類出現了關係,導致了面向物件第三個特徵多型    ---子

Java面向物件筆記 —— 抽象類

/* 抽象類的作用: 提供模板的作用,抽象出某一類物件的共性 抽象類特點是不能例項化物件 必須被子類繼承實現,生來就是當爸爸的 */ //定義抽象類Animal abstract class

Java面向物件筆記(封裝、繼承、多型、抽象類、介面)

面向物件的思想在現實生活中很常見,例如專案開發,老闆想要實現某個功能,但是他自己不會這些技術,所以他就會讓員工去做這些事情,通過藉助別的擁有你想要實現某些功能的過程就可以理解為面向物件。 面向物件有三大特性:封裝、繼承、多型。 1.封裝:即是把函式或者工具類的實

黑馬程式設計師-java面向物件語法總結

----------------------ASP.Net+Unity開發、.Net培訓、期待與您交流! ----------------------  java是一種面向物件的語言,在java語言的描述下,萬事萬物皆物件。 理解面向物件(OOP): 1,面向物件是相

Java面向物件知識點總結

一、類和物件 (1)類:類是模子,確定物件將會擁有的特徵(屬性)和行為(方法)。 類的特點:類是具有相同屬性和方法的一組物件的集合。 (2)物件 建立物件:類名 物件名 = new 類名() 使用物件:物件.屬性   /   物件.方法名() (3)成員變數與區域性變數 成

java面向物件精華總結

          學了這麼長一段時間的面向物件,突然感覺面向物件真的不像是我原來想的俺麼簡單,都說面向物件是一種思想,理解了就很好學了,但是我覺得我完全可以理解這種思想,但是正經讓我做起來,我還是感覺挺複雜的,感覺很多都不會,我前一段時間這一塊學的不太好,尤其是繼承多型那一塊感覺學的聽亂的,因為自己想一下好

java面向物件程式設計總結

系統學習面嚮物件語言設計,java是一門完全面向物件設計性語言,就連最基本的基本型別java自身也都包裝了相應的型別與方法,那麼什麼是類,什麼是物件,通俗點說 類就是物件的模板,就像工廠裡面的模子,機器比對一種模板製作了一件物品,那麼那件物品就是這個模子(類),對應的一個物

Java面向物件重點總結

01 成員變數和區域性變數的區別 在程式碼中位置不同 成員變數:在類中方法外 區域性變數:在方法定義中或方法宣告上 在記憶體中的位置不同 成員變數:在堆記憶體(成員變數屬於物件,物件進堆記憶體)

Java面向物件特性總結

1.面對物件與面對過程的區別 什麼是封裝?我看到過這樣一個例子: 我要用洗衣機洗衣服,只需要按一下開關和洗滌模式就可以了。有必要了解洗衣機內 部的結構嗎?有必要碰電動機嗎?有必要了解如何通電的嗎? 如果是對於面向過程來說,這些你都得知道。“吾生也有涯,而知也無涯”,面向物件的封裝與莊子的思想遙相呼應:用有

Java面向物件詳解-

### 一、類及物件 #### 1. 類的組成成分 - 屬性(成員變數,Field) - 方法(成員方法,函式,Method) #### 2. 屬性 成員變數 vs 區域性變數 - 相同點: - 遵循變數宣告的格式: 資料型別 變數名 = 初始化值 - 都有作用域 - 不同點: - 宣告

我的JAVA筆記005----JAVA面向物件

我的JAVA筆記 ----------------------------------第一章JAVA面向物件(上) ----------------------------------2019.1.14 1.面對物件概念 1.1面向物件和麵向過程 面向過程:基於步驟

Java程式設計基礎階段筆記 day 07 面向物件程式設計(

​ 面向物件程式設計 筆記Notes 面向物件三條學習主線 面向過程 VS 面向物件 類和物件 建立物件例子 面向物件的記憶體分析 類的屬性:成員變數 成員變數 VS 區域性變數 類的方法 方法的過載 可變個數形參 面向物件:封裝性 訪問許可權修

JAVA面向物件學習筆記(1)

1.Static關鍵字   特點: 1.一個類的多個物件共享,節省資源空間                2.隨著類的載入而載入         &nbs

java 面向物件

static修飾的成員不能直接訪問沒有static修飾的成員 有static修飾的成員屬於類本身,沒有static修飾的成員屬於該類的例項 static修飾的方法和成員變數既可以通過類來呼叫,也可以通過例項來呼叫。沒有static修飾,只能通過例項來呼叫。   構造器不能定

精進Java——面向物件

這篇文章碼了好幾天,也是我準備開的一個新系列,是十月的目標,既然名字是《精進Java》,那麼我也會也對各個點都進行深入瞭解, 當然有些比較基礎的我就直接跳過了。到時我會搭配自己總結的面試題一起閱讀(畢竟一篇文章不能太長了哈哈,面試題是否開放到時再看吧),如果這裡

java面向物件學習相關簡要筆記(2)

繼承: 類的繼承,指在一個現有的類的基礎上去構建一個新的類,構建出來的新類被稱為子類,現有的類被稱為父類,子類會擁有父類所有可繼承的屬性和方法。 class Animal{ String name; void shout(){ System.out

java面向物件學習相關簡要筆記(3)

抽象類: 具體例項: abstract void shout(); //定義抽象方法shout() abstract class Animal //定義抽象類 Animal {

java面向物件

面向物件 java是面向物件的程式設計語言,java提供了定義 類 成員變數 方法的基本功能 java也支援面向物件的三大特徵:封裝,繼承,多型。 java提供了 private protected

Java面向物件-------多型總結

1.多型:是同一個行為具有多個不同表現形式或形態的能力。               多型就是同一個介面,使用不同的例項而執行不同操作,如圖所示: 多型性是物件多種表現形式的體現。 2.多型作用: 1. 消除型別之間的耦合

Java重要知識點——面向物件總結概述

三:面向物件:★★★★★ 特點:1:將複雜的事情簡單化。 2:面向物件將以前的過程中的執行者,變成了指揮者。 3:面向物件這種思想是符合現在人們思考習慣的一種思想。 過程和物件在我們的程式中是如何體現的呢?過程其實就是函式;物件是將函式等一些內容進行了封裝。