Java反射Class.forName()配置文件演示
来源:互联网 发布:网络竞速游戏 编辑:程序博客网 时间:2024/05/16 01:08
package com.sanmao10;import java.io.BufferedReader;import java.io.FileReader;public class test { public static void main(String[] args) throws Exception{ BufferedReader buff=new BufferedReader(new FileReader("config.properties")); Class c=Class.forName(buff.readLine()); Furits furits=(Furits)c.newInstance();//因为字节码文件是Apple所以 Furits furits=new Apple(); Juicer juicer=new Juicer(furits); juicer.run(); }}package com.sanmao10;public interface Furits { public void Squeeze();}package com.sanmao10;public class Juicer { private Furits f; public Juicer(){} public Juicer(Furits f) { this.f = f; } public void run(){ f.Squeeze(); }}package com.sanmao10;public class Apple implements Furits{ @Override public void Squeeze() { System.out.println("苹果榨汁"); }}package com.sanmao10;public class Orange implements Furits{ @Override public void Squeeze() { System.out.println("橘子榨汁"); }}
com.sanmao10.Apple 配置文件内容
0 0
- Java反射Class.forName()配置文件演示
- java反射机制---Class.forName("")
- 【Java】反射之Class.forName()
- java反射(2)+Class.forName( )
- [Java 15 反射机制 ] Class.forName 得到 Class 对象
- Java 反射机制 .class .getClass() Class.forName("") .TYPE int void
- java 反射机制 之 Class.forName() 获取class的对象
- 从class.forName()说java中的reflection(反射/映像)
- JAVA反射机制及CLASS.FORNAME的作用及含义
- JAVA反射机制,get.method()/ Class.forName(className)
- java反射 ClassLoader 和 Class.forName() 的区别
- java反射——Class.forName和classloader的区别
- 关于反射中Class.forName
- java下Class.forName
- java class.forName
- Java Class.forname
- java Class.forName 介绍
- Java Class.forName() Sqlite
- 快速排序_泰山鲁用村里抢媳妇的故事说明这个算法
- 自定义Toast的显示时长
- leetcode_c++:链表:Rotate List(061)
- hrbust 1584 青蛙过河【二分查找+贪心】
- 算法日记(Java实现)第20160716(2)期——POJ1003/POJ1004
- Java反射Class.forName()配置文件演示
- hibernate学习 hibernate-tutorials(一)——basic
- Android 中this的用法
- photoshop常用快捷键汇总
- 客户端C和服务器S之间建立了一个TCP连接,TCP最大段长度为1KB,客户端C当前的拥塞窗口是16KB,向服务器S连续发送2个最大段之后,成功收到服务器S发送的第一段的确认段,确认段中通告的接受窗口大
- esp8266烧写机智云固件方法
- 17. Letter Combinations of a Phone Number
- [INS-41112]Specified network interface doesnt maintain connectivity across cluster nodes
- C4-总结