匿名對象
創建的類的對象是沒有名字的,只需要一次調用類對象的時候,可以考慮匿名對象,一次操作后java虛擬機便回收對象
<code>func(new object())</code>
可變個數的形參
1)格式: (參數類型...形參名),個數從0開始,到無窮多個都可以
2)可變參數在參數列表的最后,每個方法只有一個可變形參
3)使用可變多個形參的方法與方法的形參使用數組是一致的。
4)可變個數的形參的方法與同名的方法之間構成重載
方法的參數傳遞
1)形參:方法聲明時,方法小括號內的參數;實參:調用方法時,實際傳入的參數的值
2)規則:java中的參數傳遞機制:值傳遞機制
1.形參是基本數據類型的:將實參的值傳遞給形參的基本數據類型的變量
形參是基本數據類型
2)形參是引用數據類型的:將實參的引用類型變量的值(對應的堆空間的對象實體的首地址值)傳遞給形參的引用類型變量。
形參是引用數據類型
面向對象的特征一:封裝性
不讓對象來直接作用屬性,而是通過"對象.方法"的形式,來控制對象對屬性的訪問
權限修飾符
構造器
1)設計類時,若不顯式聲明類的構造器的話,程序會默認提供一個空參的構造器.
2)一旦顯式的定義類的構造器,那么默認的構造器就不再提供。
3)如何聲明類的構造器。格式:權限修飾符 類名(形參){ }
4)類的多個構造器之間構成重載