Java方法傳參

一、建立students類-----//主要構造對象java

http://vipnoon.blog.51cto.com/7589908/1792786 數組

二、建立calc類---------//主要構造方法ide

public class calc {

	public void calc1(int num){
		
		 num = num + 1;
		
	}
	
	public void calc2(students stu){
		
		stu.setAge(stu.getAge()+1);
		
	}
		
}

三、建立calcDemo類-----//傳參spa

public class calcDemo {

	
	public static void main(String[] args) {
		//
		calc c = new calc();
		
		int n = 8 ;
		
		c.calc1(n);
		
		students stu = new students();
		
		stu.setAge(14);
		
		c.calc2(stu);
		
		System.out.println(stu.getAge()+"\n"+n);
		
	}

}

四、效果驗證
對象

19blog

8接口

五、討論ip

基本數據類型和引用數據類型在傳參時區別內存

   n        num    stu    studentget

內存 8 地址複製  8+1    18地址傳遞19

基本數據類型,操做傳遞的是變量的值,改變一個變量的值不會影響另外一個變量的值。

引用數據類型(類、數組和接口),賦值是吧原對象的引用(可理解爲內存地址)傳遞給另外一個引用。

String是char類型的數,String是引用數據類型。

相關文章
相關標籤/搜索