一、建立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是引用數據類型。