1恒序、Java不需要銷毀對(duì)象
? ? ?①作用域(scope):決定了其內(nèi)定義的變量名的可見(jiàn)性和生命周期三圆。
? ? ?②對(duì)象的作用域:由new創(chuàng)建的對(duì)象,只要需要污呼,就會(huì)一直保留下去裕坊。java垃圾回收期會(huì)監(jiān)視用new創(chuàng)建的對(duì)象,辨別不會(huì)再被引用的對(duì)象燕酷,隨后籍凝,釋放這些對(duì)象的內(nèi)存空間,以便供其他對(duì)象使用苗缩。
2静浴、創(chuàng)建新的數(shù)據(jù)類型:class
? ? ?①?class ATypeName {};ATypeName a = new?ATypeName();
? ? ?②字段和方法:定義了一個(gè)類挤渐,就可以在類中定義兩種類型的數(shù)據(jù)元素:字段(數(shù)據(jù)成員)和方法(成員函數(shù))苹享。字段可以是任何類型的對(duì)象,可以通過(guò)其引用與其進(jìn)行通信浴麻,也可以是基本類型的一種得问。如果字段是某個(gè)對(duì)象的引用,必須初始化软免,與一個(gè)實(shí)際的對(duì)象相關(guān)聯(lián)宫纬。
? ? ?③定義(int x;)這種方式的變量,Java在編譯時(shí)會(huì)返回一個(gè)錯(cuò)誤膏萧,告訴你此變量沒(méi)有初始化漓骚。
3蝌衔、方法、參數(shù)和返回值
①C蝌蹂,C++等用函數(shù)來(lái)描述命名子程序噩斟,Java用方法這個(gè)術(shù)語(yǔ)來(lái)表示"做某些事情的方式"。方法決定了一個(gè)對(duì)象能接受什么樣的消息孤个。方法的基本組成包括:名稱剃允,參數(shù),返回值和方法體齐鲤。返回類型描述調(diào)用方法后的返回值斥废,參數(shù)給出了要傳給方法的信息的類型和名稱。方法名和參數(shù)列表(合成方法簽名)唯一的標(biāo)識(shí)出某個(gè)方法给郊。方法只能作為類的一部分來(lái)創(chuàng)建牡肉,而且只有通過(guò)對(duì)象調(diào)用。
? ?? ②參數(shù)列表必須指出傳遞對(duì)象的類型及名字淆九,這里傳遞實(shí)際上也是應(yīng)用荚板。
? ? ?③若返回類型是void,return關(guān)鍵字的作用只是退出方法吩屹」蛄恚可以在任何地方返回。