Java 匿名物件 封裝 構造方法

2021-08-19 19:40:32 字數 1070 閱讀 9381

:沒有名字的物件

* 匿名物件的好處:節省**,使用方便

* 用處:當你只呼叫乙個方法的時候使用,如果要反覆呼叫乙個方法,用匿名物件會比較浪費記憶體的空間

ublic class persondemo 

public

static

void

main(string args)

}class body

}

:把屬性和方法的具體實現隱藏,開放公共訪問的方法,成員變數私有化是封裝的一種表現形式

* 私有化之後一定要寫set 和 get方法

* private系統的關鍵字(也可以叫做許可權修飾符),該屬性新增了private關鍵字就變成私有的屬性了,私有屬性本類中可以訪問,本類以外不能訪問

* 如何訪問private修飾的成員變數?

* 在私有屬性所在的函式中寫獲取和修改值的函式,set和get方法

public

static

void

main(string args) }

class phone

//在本類中寫乙個方法來修改屬性

//修改值的時候,一般用方法名set,獲取值的時候,一般用方法名get

//修改屬性的值

public

void

setname(string name)

//獲取變數

public string getname()

//就近原則

public

void

fun()

public

static

void

main(string args)

}class person

//構造方法,構造方法是系統自己呼叫的

public

person(string name,string gender)

//構造方法,無引數

public

person()

JAVA構造方法和匿名物件

一。只要一有物件例項化則會呼叫構造方法 二。構造方法名稱必須與類名稱相同 三。不能在構造方法中使用return返回值 四。呼叫構造方法 class person public class csdntest2 五。構造方法的主要目的是為類中屬性初始化,方法需要做到傳遞引數 class person 宣...

類與物件 封裝 構造方法

屬性 就是該事物的狀態資訊 行為 就是該事物能夠做什麼 物件 是一類事物的具體體現。物件是乙個例項,必須具備該類事物的屬性和行為 類是物件的模版,物件是類的實體 成員變數 成員方法 成員變數的預設值 成員變數和區域性變數 private關鍵字 this關鍵字 代表所再類的當前使用物件的引用 構造方法...

物件導向思想,匿名物件,封裝

概念 基於面向過程,將過程進行物件的封裝。特點 物件導向是一種更符合思考習慣的思想 從過程的執行者,轉換成物件的指揮者 將複雜問題簡單化 類 用於描述事物 物件 類中事物具體的個體 概念 沒有名字的物件,是物件的簡化定義方式 匿名物件可以作為實際引數進行傳遞 如果物件對方法只進行一次呼叫,可以簡化為...