当前位置: 首页 > news >正文

网站网页设计工作内容云上铺会员管理系统官网

网站网页设计工作内容,云上铺会员管理系统官网,俄罗斯国际空间站,怎么查权重查询转载自 Class类中的getEnclosingXX、getDeclaredXX一、getEnclosingXX getEnclosingClass():该类是在那个类中定义的#xff0c; 比如直接定义的内部类或匿名内部类 getEnclosingConstructor()#xff1a;该类是在哪个构造函数中定义的#xff0c;比如构造方法中定义的匿名…转载自  Class类中的getEnclosingXX、getDeclaredXX一、getEnclosingXX getEnclosingClass():该类是在那个类中定义的 比如直接定义的内部类或匿名内部类 getEnclosingConstructor()该类是在哪个构造函数中定义的比如构造方法中定义的匿名内部类 getEnclosingMethod()该类是在哪个方法中定义的比如方法中定义的匿名内部类 实例 package reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Method; /** * author zhangquanit */ public class Outer { public Outer() { // 构造方法中的匿名内部类 InnerClass innerClass new InnerClass() { Override public void fun() { getEnclosing(this.getClass()); /** * enclosingClassclass reflect.Outer * enclosingConstructorpublic reflect.Outer() * enclosingMethodnull */ } }; innerClass.fun(); } // 匿名内部类 static InnerClass innerClass new InnerClass() { public void fun() { getEnclosing(this.getClass()); /** * enclosingClassclass reflect.Outer * enclosingConstructornull * enclosingMethodnull */ }; }; public static void test() { // 方法中的匿名内部类 InnerClass innerClass new InnerClass() { Override public void fun() { getEnclosing(this.getClass()); /** * enclosingClassclass reflect.Outer * enclosingConstructornull * enclosingMethodpublic static void reflect.Outer.test() */ } }; innerClass.fun(); } // 内部类 public static class InnerClass { public InnerClass() { } public void fun() { } } public static void main(String[] args) { System.out.println(------内部类------); getEnclosing(InnerClass.class); System.out.println(------匿名内部类------); innerClass.fun(); System.out.println(------方法中的匿名内部类------); Outer.test(); System.out.println(------构造函数中的匿名内部类------); new Outer(); } /** * getEnclosingClass:该类是在那个类中定义的 比如直接定义的内部类或匿名内部类 * getEnclosingConstructor该类是在哪个构造函数中定义的比如构造方法中定义的匿名内部类 * getEnclosingMethod该类是在哪个方法中定义的比如方法中定义的匿名内部类 * * param cls */ private static void getEnclosing(Class cls) { Class enclosingClass cls.getEnclosingClass(); Constructor enclosingConstructor cls.getEnclosingConstructor(); Method enclosingMethod cls.getEnclosingMethod(); System.out.println(enclosingClass enclosingClass); System.out.println(enclosingConstructor enclosingConstructor); System.out.println(enclosingMethod enclosingMethod); } private static void getDecalared() { } } 二、getDeclaringClass getDeclaringClass 获取当前类定义所在的类. package reflect; import java.util.Arrays; /** * author zhangquanit */ public class Outer { // 内部类 public static class InnerClass { public InnerClass() { } public void fun() { } } // 内部接口 public interface InnerInterface { } public static void main(String[] args) { Class? declaringClass InnerClass.class.getDeclaringClass(); System.out.println(InnerClass定义所在类为declaringClass);//class reflect.Outer declaringClass InnerInterface.class.getDeclaringClass(); System.out.println(InnerInterface定义所在类为declaringClass);//class reflect.Outer } } 三、getDeclaredXX 获取当前类中的成员。比如当前类中定义的内部类、构造函数、成员变量、方法。 // 1.获取当前类中的所有类、接口、枚举、注解类等。 (不包括继承的) Class?[] declaredClasses Outer.class.getDeclaredClasses(); System.out.println(Arrays.toString(declaredClasses)); // 打印 [class reflect.Outer$InnerClass, interface reflect.Outer$InnerInterface] // 2.当前类上直接使用的注解 (不包括继承的) Annotation[] declaredAnnotations Outer.class.getDeclaredAnnotations(); System.out.println(Arrays.toString(declaredAnnotations)); // 打印 [reflect.MyAnnotation(intValue0)] // 3.当前类中的所有构造函数 (不包括继承的) Constructor?[] declaredConstructors Outer.class.getDeclaredConstructors(); System.out.println(Arrays.toString(declaredConstructors)); // 打印 [public reflect.Outer(int), public reflect.Outer()] // 4.当前类中的所有成员变量 (不包括继承的) Field[] declaredFields Outer.class.getDeclaredFields(); // Outer.class.getDeclaredField(name) System.out.println(Arrays.toString(declaredFields)); // 5.当前类中的所有方法 (不包括继承的) Method[] declaredMethods Outer.class.getDeclaredMethods(); // Outer.class.getDeclaredMethod(name, parameterTypes) System.out.println(Arrays.toString(declaredMethods));
http://www.yutouwan.com/news/432838/

相关文章:

  • 如何建设网站公司平顶山专业做网站公司
  • 凡科免费网站建设网站建设底部
  • 服装租赁 网站 phpwordpress发布文章
  • 海口免费网站建站模板wordpress tag伪静态
  • 做网站虚拟主机配置wordpress 链接说明
  • 网站设计这个专业怎么样怎么建投票网站
  • 科技公司网站制作模板服务器部署wordpress
  • 做网站程序先从哪一步开始庆阳网站设计报价
  • 做行业网站能赚钱吗在线修图编辑器免费
  • 聊城做网站最好的网络公司网页搜索
  • 化妆品网站建设实施背景东莞网络营销网络培训学校
  • 怎么建网站教程视频知名跨境电商平台有哪些
  • icp备案网站名称慧聪网登录
  • 河南网站seo地址淘宝客网站怎么批量采集淘宝商品方维采集淘宝数据思路
  • 什么网站可以做ui兼职物联网方案设计与实现
  • 四省网站建设网站建设是属于什么岗位
  • 网站地图怎么弄网站在什么环境下做
  • 网站管理办法制度建筑模板的作用
  • 石河建设技校网站软件技术介绍
  • 网站新款模板河南专业网站建设公司首选
  • 笔记本做网站服务器wordpress 投稿 加标签
  • 网站建设大作业感想旅游分析 网站
  • 邵阳市网站建设做淘客网站 备案
  • 自己怎么做家政网站上海企业服务云下载
  • 做电商网站需要注意哪些今天北京感染了多少人
  • 做推广能提高网站权重么安全等级保护每个网站必须做吗
  • 公司网站服务器优化企业网站 自适应
  • 免费在线响应式网站自助建站如何免费建造网站
  • 潜江网站开发网站设计公司有名乐云seo
  • 广州市天河区建设局网站怎么形容网站风格