`

Java 反射练习

 
阅读更多

 

package com.interfaces;

public interface A {
	public void test();
}

 

package com.interfaces;

public class B implements A{

	@Override
	public void test() {
		System.out.println("This B");
	}

}

 

package com.interfaces;

public class C implements A{

	@Override
	public void test() {
		System.out.println("This C");
	}

}

 

package com.interfaces;

public class D {

	public  A a;
	
	public D(){
		super();
	}

	public D(A a) {
		this.a = a;
	}

	public static void main(String[] aegs) {
		 try {
			 //反射创建对象
			A s = (A)Class.forName("com.interfaces.C").newInstance();
			s.test();
			
			A b = new B();
			A c = new C();

			D d = new D(b);
			d.mainTest();
			
		} catch (InstantiationException e) {
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			e.printStackTrace();
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
	}

	public void mainTest() {
		a.test();
	}
}

 

分享到:
评论

相关推荐

    java习题-反射-chap15.pdf

    Chp15 反射Key Point ●Class 对象及其基本操作●Method 对象以及invoke 方法●标注练习 1. (类对象)要获得类对象,有三种不同的方式,分别为_____________________、___________________、_____________________...

    Java反射简单小实例

    Java反射实例,可以给初学反射的同志们一定帮助。一个简单实例,可以更好的理解反射的规矩。

    尚硅谷_宋红康_第15章节练习_Java反射机制.doc

    ·自Java语言起源始,循序渐进,知识点剖析细致且每章配备大量随堂练习,让你步步为营,学得透彻、练得明白 ·拒绝晦涩难懂的呆板教学,宋老师语言生动幽默,举例形象生动深入浅出,迅速让你把握问题本质,四两拨千...

    Java反射机制

    java反射机制的实战练习

    java反射机制讲解与应用举例

    关于java反射机制的很好的讲解,包括Java的反射机制(Reflection)、Class类、如何获得类的相关信息和运用,并且还有相应的练习,有助于更好地学习java反射机制

    Data-Class-Java:带有反射的数据类

    我创建了Java反射练习。 当调用toString()方法时,返回所有具有漂亮打印名称和值对的类变量作为String。 如何使用? 例如,使用非常简单; 覆盖toString()方法,然后编写它; @Overridepublic String toString...

    12.尚硅谷_java基础_反射

    理解 Class 类 理解 Java 的类加载机制 学会使用 ClassLoader 进行类加载 理解反射的机制 掌握 Constructor、Method、Field 类的用法 理解并掌握动态代理

    尚硅谷_宋红康_第15章_Java反射机制.pdf

    ·自Java语言起源始,循序渐进,知识点剖析细致且每章配备大量随堂练习,让你步步为营,学得透彻、练得明白 ·拒绝晦涩难懂的呆板教学,宋老师语言生动幽默,举例形象生动深入浅出,迅速让你把握问题本质,四两拨千...

    java基础练习demo,算法练习,leetecode操练.zip

    动态性:Java可以通过反射、注解等机制实现在运行时动态加载类和修改行为,增加了程序的灵活性。 综上所述,Java凭借其强大的特性和广泛的适用范围,在企业级应用、互联网服务、移动开发等领域均扮演着举足轻重的...

    网上银行项目--CoreJava基础练习

    里面包含了集合、接口、枚举、反射、泛型、多线程、I/O流操作、XML文件解析、工厂模式等知识点,基本上包含了JAVA的一些重要的常用的技术点,自我觉得是一个检验JAVA基础的一个很好的练习,希望能对您有所帮助。

    就几个反射的例子

    自己练习反射时随便敲的。。

    java9源码下载-Java:java练习

    java9 源码下载 Java ...DataSet(java集合练习) ArrayList,LinkList HashSet,LinkHashSet,TreeSet HashMap,TreeMap Collections集合类的使用(synchronized 包装等) queue stack commonlyCla

    Java_Reflection_Programming.rar_Agent_java programming_反射

    详细讲解Java的反射机制,包括Reflection API、在远程方法调用中运用反射机制、代理模式,后面还有一些练习和答案

    JAVA8个人练习,异常,常用类,枚举,泛型,io流,网络编程,反射,动态代理等等

    JAVA8个人练习,异常,常用类,枚举,泛型,io流,网络编程,反射,动态代理等等

    反射入门小练习

    练习用反射构造设置了初始值的pojo对象,难点在于对list和map属性的处理 待重构

    java基础部分的笔记,包含抽象,特征,映射,流,线程,反射等

    一份在教育机构学习后总结的Java基础部分笔记,以代码+注释+练习的方式展现,包含抽象,特征,映射,流,线程,反射等知识,附带API1.6/1.8,mysql,sqlyog软件及配置方法

    Java练习算法代码(排序,数据结构,小算法练习题).zip

    动态性:Java可以通过反射、注解等机制实现在运行时动态加载类和修改行为,增加了程序的灵活性。 综上所述,Java凭借其强大的特性和广泛的适用范围,在企业级应用、互联网服务、移动开发等领域均扮演着举足轻重的...

    Java 反射随机数的输出+程序.zip

    需要工程练习的人

    java8源码-java-learning:java练习库

    构建,分模块学习,涉及反射,代理,多线程,IO,集合类等核心知识。 如果觉得不错,请先在这个仓库上点个 star 吧,这也是对我的肯定和鼓励,谢谢了。 不定时进行调整和补充,需要关注更新的请 watch、star、fork ...

    Java基础入门第三版-黑马练习题

    Java基础入门第三版——黑马练习题 第 1 章 Java 开发入门,第 2 章 Java 编程基础,第 3 章 面向对象(上) ,第 4 章 面向对象(下),第 5 章 异常 ,第 6 章 Java API ,第 7 章 集合类,第 8 章 泛型,第 9 章 ...

Global site tag (gtag.js) - Google Analytics