Java的特殊类用法:文件类、内部类、本地类、匿名类
2011-11-06 23:20
507 查看
1. 文件类
Test 是一个文件类。
2. 内部类
3. 本地类
本地类就是定义在方法内部的类。
4. 匿名类
匿名类,又称为匿名内部类。其实就是一个无名的本地类。
Test 是一个文件类。
class Test { static void method() { //... } } public class Driver { public static void main(String[] args) { Test.method(); } }
2. 内部类
class OuterClass { int outerData; static int s_outerData; void outerMethod() {} static void s_outerMethod() {} class InnerClass { int innerData; void innerMethod() { innerData = outerData; innerData = s_outerData; outerMethod(); s_outerMethod(); } } }
3. 本地类
本地类就是定义在方法内部的类。
class A { int data; void method() { class B { int local_data; void local_method() { System.out.println("I'm the method in the local class."); } } } }
4. 匿名类
匿名类,又称为匿名内部类。其实就是一个无名的本地类。
class Test { void method(new Object() { public String toString() { System.out.println("Hi, I'm an anonymous class."); } }); }
相关文章推荐
- Java的特殊类用法:文件类、内部类、本地类、匿名类
- [Java] 内部类的用法
- Java中的内部类和匿名类
- java——内部类、匿名类、静态内部类
- Java中的内部类和匿名类
- java中的内部类的用法
- RE:JAVA-了解多态+内部类用法
- Java 内部类基本用法
- Java 嵌套类(Nested Class):静态嵌套类,内部类,局部类,匿名类
- Java中的内部类和匿名类-----(java复习)
- java 内部类 匿名内部类 匿名类结合泛型 使用 详细教程 讲解
- java的匿名内部类用法
- Java 中的内部类和匿名类
- Java 中的四种嵌套类:嵌套静态类、成员类、本地类和匿名类
- java中的内部类与匿名类的基本使用方法
- java 内部类(匿名类,匿名对象,静态内部类)详解及实例
- 关于JAVA匿名类和内部类的一点讨论
- java35java当中内部类和匿名类
- Java- 内部类与匿名类
- Java 中的内部类和匿名类