//建立乙個cat類public
class
cat
1執行結果:public
class
testcat
15 }
a_name:小白a_age:3
b_name:小白
b_age:3
1public
class
testcat
15 }
執行結果:a_name:小黑
a_age:5
b_name:小黑
b_age:5
這種情況cat b 根本沒在堆記憶體建立乙個新cat,而是直接拿到了cat a在棧記憶體的位址,cat b直接指向了cat a建立的物件空間,並賦值修改了name和age屬性的值。
1public
class
arr ;
4int b=;
56 a=b;
7 system.out.println("輸出a陣列");
8for(int
c:a)11}
12 }
執行結果:輸出a陣列
陣列和物件
陣列和物件 var arr 1,2,3,4,5 var obj 將物件轉換為json字串 var str json.stringify obj 將json字串逆轉回物件 var obj1 json.parse str obj.a 20 console.log obj1 var str1 json.s...
陣列物件和類陣列物件區別
類陣列物件 看例子 var a var i 10 while i 10 很明顯物件啊 console.log a.length undefined 區別就在這了 類陣列物件沒有長度的屬性和陣列的方法 console.log object.prototype.tostring.call a objec...
陣列物件和類陣列物件區別
類陣列物件 看例子 var a var i 10 while i 10 很明顯物件啊 console.log a.length undefined 區別就在這了 類陣列物件沒有長度的屬性和陣列的方法 console.log object.prototype.tostring.call a objec...