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

营销型网站服务公司怎么做网站广告卖钱

营销型网站服务公司,怎么做网站广告卖钱,微信的微网站模板,合肥网站推广哪家好上一篇实现了反射调用jar包#xff0c;但是没有实现多态#xff0c;这次先给自己的jar包类抽象一个接口#xff0c;然后实现类实现接口。最后调用放反射得到的对像转换成接口类型调用执行。 定义接口#xff0c;指定包为ZLZJar package ZLZJar;public interface ITest {p…上一篇实现了反射调用jar包但是没有实现多态这次先给自己的jar包类抽象一个接口然后实现类实现接口。最后调用放反射得到的对像转换成接口类型调用执行。 定义接口指定包为ZLZJar package ZLZJar;public interface ITest {public String Invoke(String para); } 实现接口方法 package ZLZJar;public class Test implements ITest {//加两个证书public int Add(int a,int b) {return ab;}//说你好public void Hello() {System.out.println(Hello My Name Is Lite Gray Fish);}//执行方法public String Invoke(String para){System.out.println(你传入的参数是:para);return 你传入的参数是:para;} } 生成jar包 生成jar包指定id和版本引用要一致 把jar包拷贝到调用方工程下新建的libs文件夹 调用工程里面加入maven本地引用 调用测试代码 import java.io.File; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.net.MalformedURLException; import java.net.URL; import java.net.URLClassLoader; import java.lang.Class; import java.util.ArrayList; import java.util.Enumeration; import java.util.jar.JarFile; import java.util.jar.JarEntry; import ZLZJar.*;//zlz练习 public class Main {//m主方法public static void main(String[] args) {try {//自己生成jar包路径URL url new File(D:\\ZLZJar\\out\\artifacts\\ZLZJar\\ZLZJar.jar).toURI().toURL();URL[] urls new URL[]{ url };//加载程序集URLClassLoader loader new URLClassLoader(urls);//加载类Class c loader.loadClass(ZLZJar.Test);//创建对象Object o c.newInstance();//得到方法Method m c.getMethod(Hello);//执行m.invoke(o);//有参数的方法通过名称无法得到自己包装一下//Method mAdd c.getMethod(Add);Method mAdd GetMethod(c,Add);Object retmAdd.invoke(o,1,2);System.out.println(求和结果:ret);//转换成接口这个很重要后面的实现类都实现特定接口通过反射得到对象调用实现多态和动态调用ITest it(ITest)o;//接口调用it.Invoke(zlz调用传入的参数);} catch (NoSuchMethodException e) {e.printStackTrace();} catch (IllegalAccessException e) {e.printStackTrace();} catch (InstantiationException e) {e.printStackTrace();} catch (ClassNotFoundException e) {e.printStackTrace();} catch (MalformedURLException e) {e.printStackTrace();} catch (InvocationTargetException e) {e.printStackTrace();}}//通过类型和名称得到方法public static Method GetMethod(Class c,String name) {Method[] methods c.getMethods();for (Method method : methods) {System.out.println(类名:method.getName().intern());if (method.getName().intern()name) {return method;}}return null;}} 测试结果如下 如此实现jar包反射调用和jar包引用通过类实现引用包的接口通过反射得到对象转换成接口达到调用多态和C#自己生成dll其他工程引用dll反射得到接口实现一样。第二个技术积累点完成。
http://www.w-s-a.com/news/655685/

相关文章:

  • 如何建立网站教程wordpress粘帖图片
  • 广东网站备案要多久网站开发 pdf 文字版
  • 学校网站方案帮别人做钓鱼网站吗
  • 如何加强网站建设和信息宣传wordpress 搜索提示
  • 灰色网站怎么做php yaf 网站开发框架
  • 浙江建设网站首页提供做网站公司有哪些
  • 建公司网站报价公司seo是什么级别
  • 可信赖的武进网站建设中山网站建设方案
  • 网站设计方面有什么公司运动鞋网站建设目的
  • 学校门户网站流程建设方案找人做网站 多少钱
  • 网站域名更换相应内容网站策划 要求
  • 百盛联合建设集团网站开发网站的步骤
  • php做网站评价网络公司经营范围可以加技
  • 网站积分的作用保定专业网站建设
  • 莆田做网站公司电话如何提升网站访问速度
  • 网站开发流程步骤 口袋网页访问wordpress
  • 湘潭做网站的公司自助建站教程
  • 做网站推广和头条推广wordpress 验证密码错误
  • 淘宝联盟网站怎么做深圳市创想三维科技有限公司
  • 校园网站建设招标公告php网站开发什么
  • 06628 网页制作与网站开发陕西省交通建设网站
  • 做wish如何利用数据网站暗红色网站
  • 企业 网站备案 法人长春建站模板搭建
  • 网站做快照网站改版 升级的目的
  • 自己做一个网站要多少钱海外推广什么意思
  • 郑州做网站哪家专业网络基础知识大全
  • 济南制作网站企业php 调试网站
  • 互联网站管理工作细则做网站通栏模糊
  • 徐州手机网站开发公司电话青岛有名的互联网公司
  • 如何在手机做网站wordpress 网站搬迁