重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
1.如何調用方法?
普通的類內方法,new一個對象,通過? 對象.方法名(參數列表) 來調用
eg:? out.println("Hello Word!");
static的類內方法, 不需要對象,直接 類名.方法名(參數列表) 來調用
eg:? Animal.eat();
2.值傳遞 引用傳遞
Java 只有值傳遞參數。當一個對象實例作為一個參數被傳遞到方法中時,參數的值就是該對象的引用一個副本。指向同一個對象,對象的內容可以在被調用的方法中改變,但對象的引用(不是引用的副本)是永遠不會改變的。
Java不管是原始類型還是引用類型,傳遞的都是副本。
這和C++的引用傳遞大的區別就是,JAVA copy了一個副本,而C++是取了變量的地址,不存在副本之說。
有沒有copy決定了是值傳遞還是引用傳遞。
3.方法重載
方法名字相同,形參的參數列表不同(類型或個數或排列順序不同)
4.命令行傳參
找到正確路徑編譯? javac Demo.java
回到src下? 運行? java 包的路徑.class名字? eg: java com.google.www.Demo + 命令行參數
這行命令后面? 加參數,可以會傳入main方法的args中,以空格為分隔符
public static void main(String[] args) {}
5.可變參數
形參中的最后一個參數,不指定具體個數,可以理解為一個長度不定的數組,元素需為同一類型。
public int max(int ... nums) { }
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧