四大內部類

2021-07-14 17:29:41 字數 755 閱讀 2136

1.例項內部類

public class shilitest 	}	

/*** 因為main方法是乙個靜態方法,而內部類不是靜態內部類,所以需要依託外部類物件

* 構建、訪問

* @param args

*/public static void main(string args)

}

2.靜態內部類

public class statictest	}	

public static void main(string args)

}

3.區域性內部類

public class jubutest 

} inner s = new inner();

s.show(); }

public static void main(string args)

}

4.匿名內部類

class innera}

abstract class innerb

inte***ce innerc

public class nimingtest01

};innerc c = new innerc()

};a.show();

b.show();

c.show(); }

}

前些日子學的怕忘了,做下筆記

四大內部類簡單小結

1.例項內部類 類的內部,方法外部,沒有 static 修飾 例項內部類也叫成員內部類,是最普通的內部類 1 例項內部類物件依託於外部類物件。2 物件構建方式 先構建外部類物件,再構建內部類物件 3 可以訪問外部類所有成員 靜態,非靜態 即使是private的 例如 classouter outer...

物件導向 四大內部類

class a a a new a a.linner inner a.new linner class a a.linner inner new a.linner 類裡面有乙個方法 class a class a inner inner new inner class a 在哪定義在哪用 inner...

C C 的四大記憶體分割槽

正確的理解c c 程式的記憶體分割槽,是合格程式猿的基本要求。網路上流形兩大版本記憶體分割槽,分別為 1.五大記憶體分割槽 堆 棧 全域性 靜態儲存區 自由儲存區和常量儲存區。2.五大記憶體分割槽 堆 棧 全域性 靜態儲存區 字串常量區和 區。且不論以上兩種分割槽孰是孰非,孰優孰劣,我認為具體的記憶...