A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

已知一个类,定义如下:
   package cn.itcast.heima;
      public class DemoClass {
      public void run()
      {
         System.out.println("welcome to heima!");
      }   
     }
(1) 写一个Properties格式的配置文件,配置类的完整名称。
(2) 写一个程序,读取这个Properties配置文件,获得类的完整名称并加载这个类,用反射 的方式运行run方法。




评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

10 个回复

倒序浏览
入学题?貌似不难啊
回复 使用道具 举报
本帖最后由 榨菜 于 2014-3-8 00:26 编辑

我的思路是(不用猜疑,绝对是对的), 在properties里面配置className=cn.itcast.heima.类名   然后在main函数里 先读取配置文件获得类名,然后得到这个类的Class对象。然后获得方法对象Method。  然后在调用invoke方法执行run方法
谢谢下面的提醒。。

点评

首先 你的properties文件里面配置的东西就不对了、、、、  发表于 2014-3-7 20:07
回复 使用道具 举报
http://bbs.itheima.com/thread-108818-1-1.html  大神帮我看看这个问题
回复 使用道具 举报
ixiangfeng 发表于 2014-3-7 19:32
入学题?貌似不难啊

不难,那就请大神帮忙解答一下呗,光说不成啊
回复 使用道具 举报
Dora 发表于 2014-3-8 16:13
不难,那就请大神帮忙解答一下呗,光说不成啊

上面人家各种步骤都告诉你了啊 跟着做一下应该没问题了吧?
回复 使用道具 举报
Dora 中级黑马 2014-3-8 16:52:28
7#
ixiangfeng 发表于 2014-3-8 16:41
上面人家各种步骤都告诉你了啊 跟着做一下应该没问题了吧?

你自己不会说你自己的思路啊,人家都回答了,你还说什么啊,穿雨衣打伞多此一举的人
回复 使用道具 举报
Dora 发表于 2014-3-8 16:52
你自己不会说你自己的思路啊,人家都回答了,你还说什么啊,穿雨衣打伞多此一举的人 ...

人家已经回答了你的问题了 我的思路也和人家的一样,我还有必要写一堆跟他一样的字吗? 还有我也指出了他说的方法哪里有问题了 我只能呵呵了
回复 使用道具 举报
Dora 中级黑马 2014-3-8 18:15:44
9#
ixiangfeng 发表于 2014-3-8 17:24
人家已经回答了你的问题了 我的思路也和人家的一样,我还有必要写一堆跟他一样的字吗? 还有我也指出了他 ...

你没你自己的东西啊,你是复读机啊,能有一模一样的吗,你比他先回答问题的,你回答什么了吗,就只是说容易,我最讨厌说话没有实质内容的人,就知道说对呀,错呀什么的,就是一个得瑟比
回复 使用道具 举报
rehan 中级黑马 2015-2-23 09:12:35
10#
ixiangfeng 发表于 2014-3-7 19:32
入学题?貌似不难啊

大家都是这么过来的。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马