2011-03-03 22:47
a)
匿名類(區別於匿名物件)
沒有明確的類定義格式,是指類的定義和類的物件的建立合併在一起的情況。
匿名類屬於乙個唯一的物件,在生成介面的同時定義匿名類。
靜態類
靜態類作為類的靜態成員存在於某個類中,
class outerclass
}可以將它看做類的靜態成員,
static
成員不需要建立
outerclass
的物件可以直接使用,即在不建立
outerclass
的物件的情況下,直接建立
innerclass
的物件。
在outerclass
內部:
innerclass obj = new innerclass();
在outerclass
外部:
outerclass. innerclass obj = new outerclass. innerclass();
c)
成員類
成員類作為一般的成員變數存在於類中,定義乙個成員類和定義乙個一般類沒有差別。
class outerclass
}和使用一般的成員變數一樣,只有建立了
outerclass
物件後,才能建立
innerclass物件
outerclass objout = new outerclass();
objout. innerclass objin = new objout.innerclass();
d)
區域性類
區域性類和區域性變數一樣,定義在方法內部。區域性類也是只能在方法內部使用
,方法執行完後就消失。
java物件導向8
object是所有物件的父類,可以接受任何的物件。還有包裝類 基本資料型別int,包裝類integer。主要應用將字串轉換為數字。異常 throwable error 通常出現重大問題如 執行的類不存在或者記憶體溢位等。不編寫針對 對其處理。exception 在執行時執行出現的一起情況,可以通過t...
(8)物件導向程式設計
bin sh set x source dir pwd build dir mkdir p build dir cd build dir cmake source dir make 直接輸入.build.sh進行編譯cmake minimum required version 2.6 project...
java物件導向程式設計(三)構造器
構造方法 構造器 是特殊的方法,作用是用來給成員變數 field,字段,屬性 初始化。1.構造方法 構造器 的特殊在於沒有返回值這個位置,方法名與型別相同 如 點 public class point 普通方法 2.預設無參構造器 如果定義類時,沒有新增構造方法,系統會預設提供乙個共有的沒有形式引數...