大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > Java技巧 > Java的特殊类用法

Java的特殊类用法

关键词:javaJava的特殊类用法  阅读(456) 赞(14)

[摘要]本文主要是对Java的特殊类用法的讲解,希望对大家学习Java的特殊类用法有所帮助。

  1. 文件类Test 是一个文件类。

  view plainprint?

  class Test { static void method() { //……

  }

  public class Driver { public static void main(String[] args) { Test.method();}

  2. 内部类view plainprint?

  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. 本地类本地类就是定义在方法内部的类。

  view plainprint?

  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. 匿名类匿名类,又称为匿名内部类。其实就是一个无名的本地类。

  view plainprint?

  class Test { void method(new Object() { public String toString() { System.out.println("Hi, I'm an anonymous class.");} });}



相关评论