Java Inner Class
来源:互联网 发布:哪里购买淘宝店铺 编辑:程序博客网 时间:2024/05/17 06:38
if you declare a class like this
class OuterClass{
static class A{
class B{
public void get(){
Class C{
}
}
}
}
}
there will be four class generated:
OuterClass.class
OuterClass$A.class
OuterClass$A$B.class
OuterClass$A$B$1C.class
1,if you decorate a inner class with private. it will be hiden to other class in the same package.
2,Inner class can be definded as abstract
3,you can not defind a static field in a non static inner class
4,if you use a anonymous inner class in one method and you want to use the param defined in the method, the param must be declare as final.
that is:
class A{
public Object get(final int a){
return new Object(){
public int get(){
return a;
}
}
}
}
class OuterClass{
static class A{
class B{
public void get(){
Class C{
}
}
}
}
}
there will be four class generated:
OuterClass.class
OuterClass$A.class
OuterClass$A$B.class
OuterClass$A$B$1C.class
1,if you decorate a inner class with private. it will be hiden to other class in the same package.
2,Inner class can be definded as abstract
3,you can not defind a static field in a non static inner class
4,if you use a anonymous inner class in one method and you want to use the param defined in the method, the param must be declare as final.
that is:
class A{
public Object get(final int a){
return new Object(){
public int get(){
return a;
}
}
}
}
- Java inner class and anonymous inner class
- java inner class
- java inner class
- Java Inner Class
- Java Inner Class
- Java Inner Class Intruduction
- Java Inner Class 整理
- Java Inner Class
- java inner class
- Java inner class
- Java Inner Class
- Java Inner Class
- Java內隐类(Java Inner Class)
- think in java&Inner Class
- Java 内部类(inner class)
- java study 002 --inner class
- Java 内部类(Inner class)
- C# Inner Class vs. java 的inner class比较
- String
- The structure of a class file
- what is a synthetic field and method
- SecurityManager
- the class inspection in JVM
- Java Inner Class
- How to build a independent java program
- Selenium Command
- Serialization: Understand
- Keil uVision2学习笔记1
- 程序員的七種武器
- 静态XTREE的使用
- 環境搭好,紀念一下
- soap调用时的错误字符问题