boolean isAnonymousClass()
描述 (Description)
当且仅当底层类是匿名类时, java.lang.Class.isAnonymousClass()返回true。
声明 (Declaration)
以下是java.lang.Class.isAnonymousClass()方法的声明public boolean isAnonymousClass()
参数 (Parameters)
NA
返回值 (Return Value)
当且仅当此类是匿名类时,此方法才返回true。
异常 (Exception)
NA
例子 (Example)
以下示例显示了java.lang.Class.isAnonymousClass()方法的用法。package com.iowiki;
import java.lang.*;
public class ClassDemo {
public static void main(String[] args) {
ClassDemo c = new ClassDemo();
Class cls = c.getClass();
// returns the name of the class
String name = cls.getName();
System.out.println("Class Name = " + name);
// returns true if this class is an anonymous class
boolean retval = cls.isAnonymousClass();
System.out.println("Is this AnonymousClass? " + retval);
}
}
让我们编译并运行上面的程序,这将产生以下结果 -Class Name = com.iowiki.ClassDemo
Is this AnonymousClass? false