1. 程式人生 > >關鍵字

關鍵字

隱患 繼承 abs 對象的引用 出現 操作 有效 abstract 創建

private int age;//私有的訪問權限最低,只有在本類中的訪問有效。

註意:私有僅僅是封裝的一種體現形式而已。

私有的成員:其他類不能直接創建對象訪問,所以只有通過本類對外提供具體的訪問方式來完成對私有的訪問,可以通過對外提供函數的形式對其進行訪問。

好處:可以在函數中加入邏輯判斷等操作,對數據進行判斷等操作。

總結:開發時,記住,屬性是用於存儲數據的,直接被訪問,容易出現安全隱患,所以,類中的屬性通常被私有化,並對外提供公共的訪問方法。

這個方法一般有兩個,規範寫法:對於屬性 xxx,可以使用setXXX(),getXXX()對其進行操作。

This:代表對象,就是所在函數所屬對象的引用。

this到底代表什麽呢?哪個對象調用了this所在的函數,this就代表哪個對象,就是哪個對象的引用。

開發時,什麽時候使用this呢?

在定義功能時,如果該功能內部使用到了調用該功能的對象,這時就用this來表示這個對象。

this 還可以用於構造函數間的調用。

調用格式:this(實際參數);

this對象後面跟上 . 調用的是成員屬性和成員方法(一般方法);

this對象後面跟上 () 調用的是本類中的對應參數的構造函數。

static: 關鍵字,是一個修飾符,用於修飾成員(成員變量和成員函數)。

特點:

1,想要實現對象中的共性數據的對象共享,可以將這個數據進行靜態修飾。

2,被靜態修飾的成員,可以直接被類名所調用。也就是說,靜態的成員多了一種調用方式。類名.靜態方式。

3,靜態隨著類的加載而加載,而且優先於對象存在。

final特點:

1:這個關鍵字是一個修飾符,可以修飾類,方法,變量。

2:被final修飾的類是一個最終類,不可以被繼承。

3:被final修飾的方法是一個最終方法,不可以被覆蓋。

4:被final修飾的變量是一個常量,只能賦值一次。

抽象類: abstract

抽象:不具體,看不明白。抽象類表象體現。

在不斷抽取過程中,將共性內容中的方法聲明抽取,但是方法不一樣,沒有抽取,這時抽取到的方法,並不具體,需要被指定關鍵字abstract所標示,聲明為抽象方法。

抽象方法所在類一定要標示為抽象類,也就是說該類需要被abstract關鍵字所修飾。

關鍵字