Day06 Java面向對象

匿名對象

創建的類的對象是沒有名字的,只需要一次調用類對象的時候,可以考慮匿名對象,一次操作后java虛擬機便回收對象
<code>func(new object())</code>

可變個數的形參

1)格式: (參數類型...形參名),個數從0開始,到無窮多個都可以
2)可變參數在參數列表的最后,每個方法只有一個可變形參
3)使用可變多個形參的方法與方法的形參使用數組是一致的。
4)可變個數的形參的方法與同名的方法之間構成重載

方法的參數傳遞

1)形參:方法聲明時,方法小括號內的參數;實參:調用方法時,實際傳入的參數的值
2)規則:java中的參數傳遞機制:值傳遞機制
1.形參是基本數據類型的:將實參的值傳遞給形參的基本數據類型的變量


形參是基本數據類型

2)形參是引用數據類型的:將實參的引用類型變量的值(對應的堆空間的對象實體的首地址值)傳遞給形參的引用類型變量。


形參是引用數據類型

面向對象的特征一:封裝性

不讓對象來直接作用屬性,而是通過"對象.方法"的形式,來控制對象對屬性的訪問


權限修飾符

構造器

1)設計類時,若不顯式聲明類的構造器的話,程序會默認提供一個空參的構造器.
2)一旦顯式的定義類的構造器,那么默認的構造器就不再提供。
3)如何聲明類的構造器。格式:權限修飾符 類名(形參){ }
4)類的多個構造器之間構成重載

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

推薦閱讀更多精彩內容