java程式設計筆記8 物件導向三 內部類

2021-09-06 02:39:42 字數 1121 閱讀 2908

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.預設無參構造器 如果定義類時,沒有新增構造方法,系統會預設提供乙個共有的沒有形式引數...