java is not a enclosing class_Java Class getEnclosingClass()用法及代码示例
java.lang.Class类的getEnclosingClass()方法用于获取该类的封闭类。如果该类是本地类或在该类中声明的匿名类,则该方法返回该类的封闭类。否则,此方法返回null。
用法:
public Class getEnclosingClass() throws SecurityException
参数:此方法不接受任何参数。
返回值:如果该类是本地类或在该类中声明的匿名类,则此方法返回该类的封闭类。否则,此方法返回null。
异常如果存在安全管理器且不满足安全条件,则此方法将引发SecurityException。
下面的程序演示了getEnclosingClass()方法。
示例1:
// Java program to demonstrate getEnclosingClass() method
import java.util.*;
public class Test {
public static void main(String[] args)
throws ClassNotFoundException
{
// returns the Class object for this class
Class myClass = Class.forName("Test");
System.out.println("Class represented by myClass: "
+ myClass.toString());
// Get the enclosing class of myClass
// using getEnclosingClass() method
System.out.println("EnclosingClass of myClass: "
+ myClass.getEnclosingClass());
}
}
输出:
Class represented by myClass: class Test
EnclosingClass of myClass: null
示例2:
// Java program to demonstrate getEnclosingClass() method
import java.util.*;
class Main {
public Object obj;
Main()
{
class Arr {
};
obj = new Arr();
}
public static void main(String[] args)
throws ClassNotFoundException
{
Main t = new Main();
// returns the Class object
Class myClass = t.obj.getClass();
// Get the enclosing class of myClass
// using getEnclosingClass() method
System.out.println("EnclosingClass of myClass: "
+ myClass.getEnclosingClass());
}
}
输出:
EnclosingClass of myClass: class Main
java is not a enclosing class_Java Class getEnclosingClass()用法及代码示例相关推荐
- java 求tan的角度_Java StrictMath tan()用法及代码示例
java.lang.StrictMath.tan()是Java中的内置函数,它返回角度的三角正切. 用法: public static double tan(double ang) 参数:该函数接受单 ...
- java中skip的用法,Java PushbackReader skip(long)用法及代码示例
Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...
- java 判断文件是否打开过_【后端开发】Java中如何判断文件是否被隐藏?(代码示例)...
在Java中我们可以使用File类的isHidden()方法来判断指定文件是否被隐藏:下面本篇文章就来带大家认识一下isHidden()方法,了解如何使用isHidden()方法来判断文件是否被隐藏, ...
- java中default关键字_Java 中的 default 关键字及代码示例
本文通过代码示例介绍如何在 Java 中使用 default 关键字. 基本上,有 3 个地方可以使用 Java 中的 default 关键字: 在 switch case 语句中指定默认值 在 Ja ...
- java println 用法_Java PrintWriter println()用法及代码示例
Java中的PrintWriter类的println()方法用于中断流中的行.此方法不接受任何参数或返回任何值. 用法: public void println() 参数:此方法不接受任何参数. 返回 ...
- java foreach delete_Java CopyOnWriteArrayList forEach()用法及代码示例
CopyOnWriteArrayList的forEach()方法为Iterable的每个元素执行给定的操作,直到已处理完所有元素或该操作引发异常. 用法: public void forEach (C ...
- java treemap用法_Java TreeMap put()用法及代码示例
TreeMap的java.util.TreeMap.put()方法用于将映射插入Map.这意味着我们可以将特定的键及其映射到的值插入到特定的映射中.如果传递了现有键,则以前的值将被新值替换.如果传递了 ...
- java实现stack search_Java Stack search()用法及代码示例
Java中的java.util.Stack.search(Object element)方法用于搜索堆栈中的元素并获取其与顶部的距离.此方法从1开始而不是从0开始计数位置.位于堆栈顶部的元素被视为在位 ...
- java+long.builder_Java LongStream.Builder accept()用法及代码示例
LongStream.Builder accept(long t)用于在流的构建阶段将元素插入到元素中.它接受要构建的流的元素. 用法: void accept(long t) 参数:此方法接受强制参 ...
最新文章
- 46 万奖金等你拿 | 微众银行第二届金融科技高校技术大赛报名中
- 智源发布:悟道 · 文汇 | 面向认知,超大规模新型预训练模型
- 网站常见攻击与防御汇总
- Use Cases in an Agile Backlog
- nyoj 211 (Floyd算法求传递闭包)
- VTK:网格之TableBasedClipDataSetWithPolyData
- java有password_hash吗,java 实现 PHP password_hash() password_verify() 单向验证
- mysqldump 使用备忘
- 虚拟资源拳王公社:最适合上班没时间的副业赚钱项目是什么,简单易操作的副业项目
- Android用表格布局做菜单栏,Android开发菜单布局之表格布局示例
- Spring 事务的那些坑,都在这里了!
- poj 1159 (DP LCS)
- winserver2012设置开机自启动
- 计算机怎么建多个ppt,电脑怎么将多个PPT文件合并成一个
- azkaban跑项目的时候,一直running,
- 求n边形周长的k等分点坐标(今日头条)
- 全景看房vr全景展示,获得360度全景式视角实时交互体验
- swoole - 简介
- Linux 网络适配,ping命令,更改自己的IP地址
- Xendesktop5.6发布personal vdisk失败的处理方法