java第六章類與物件

2021-06-02 01:33:19 字數 1238 閱讀 2149

類修飾符的含義:

public 將乙個類宣告為公共類,它可以被任何物件訪問,乙個程式的主類必須為公共類

abstract 將乙個類宣告為抽象類,沒有實現的方法,需要子類提供方法的實現.

final  將乙個類宣告為最終類即非繼承類,表示它不能被其他類所繼承

friendly  友元型別,預設的修飾符,只有在相同包中的物件才能使用這樣的類

成員變數修飾符的含義:

public  公共訪問控制符.指定該變數為公共的,它可以被任何物件的方法訪問.

private  私有訪問控制符.指定該變數只允許自己類的方法訪問,其他任何類(包括子類)中的方法均不能訪問此變數.

protected 保護訪問控制符.指定該變數可以被它自己的類及其子類訪問,在子類中可以覆蓋此變數.

friendly  預設的友元訪問控制符,在同乙個包中的其他類可以訪問此變數,而其他包中的類不能訪問該變數.

final  最終修飾符.指定次變數的值不能改變.

static  靜態修飾符.指定該變數被所有物件共享,即所有的例項都可以使用該變數

transient  過度修飾符.指定該變數是乙個系統保留,暫無特別作用的臨時性變數.

volatile  易失修飾符.指定該變數可以同時被幾個執行緒控制和修改

成員方法修飾符的含義:

synchronized  同步修飾符.在多執行緒程式中,該修飾符用於在執行前,對它所屬的方法枷鎖,以防止其他執行緒訪問,執行結束後解鎖.

native  本地修飾符.指定此方法的方法體是用其他語言(如c)在程式外部編寫的

eg:定義乙個圓柱體類,並建立相應的物件,然後計算圓柱體的底面積與體積.

package example;

class cylinder

double volume()

}public class unit6

呵呵  都是基礎的知識,不過我也只是自己總結+參閱書籍.

eg:將乙個矩陣轉置後輸出.

int   transpose(int array)

{int temp;

for(int i=0;ifor(int j=0;jtemp=array[i][j];

array[i][j]=array[j][i];

array[j][i]=temp;

return array;

匿名物件:

當乙個物件被建立之後,在呼叫該物件的方法時,也可以不定義物件的引用變數,而直接呼叫這個物件的方法,這樣的物件叫做匿名物件.

Python學習 第六章 類與物件

6.1.4 例項方法和自動繫結 6.2 方法 6.3 成員變數 python定義類的簡單語法如下 class 類名 執行語句.零個到多個類變數.零個到多個方法.class person hair black def init self,name charlie age 8 self.name nam...

第六章 類與物件 類的包含

1.組合描述的是類與類之間的整體與部分的關係,即如果在邏輯上a是b的一部分,則允許a和其他資料成員組合成b。例如 發動機 車輪 電池 車門 方向盤 底盤都是小汽車的一部分,它們組合成汽車,而不能說發動機是汽車的一種。2.類的組合,指的是類中內嵌其它類的物件作為成員資料 實現組合用類成員表示,即乙個類...

mysql第六章 第六章 mysql日誌

第六章 mysql日誌 一 錯誤日誌 錯誤日誌的預設存放路徑是 mysql 存放資料的地方 hostname.err 1.修改錯誤日誌存放路徑 mysqld log error data mysql mysql.log 2.檢視配置命令 show variables like log error 3...