当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: Lesson:2 处理对象1.Creating Objects 一般情况下,创建一个对象用以下方法Rectangle r = new Rectangle();但如果你正在开发一个development tools,在运行之前或许不知道要生成对象的类。
 

 

    摘要:打开vb6建立一个窗体,代码如下: private sub label1_click(index as integer)on error goto exit_errstrpath = app.pathif right(strpath, 1) <> "\" then strpath = strpath & "\" select case index case 0 shell "notep......
 ·定制你文件夹的新图标    »显示摘要«
    摘要:定制你文件夹的新图标   某个目录对你很重要吗?让它有个与众不同的图标吧,这样辨认起来也容易。用记事本在你的目录内新建一个文件,文件名叫作desktop.ini,将下面这两行输进去:   [.shellclassinfo]   iconfile=   iconindex=   iconfile就是你的图标文件,可以采用.ico、.exe、.dll等这类有图标的文件充当。写下绝对或相对路径都可以,iconindex是选择哪一个图标,如果你指定......


[原创]JAVA反射技术(二)

lesson:2 处理对象

1.creating objects 【相关文章:发布MSPlus ToolBar&

【扩展阅读:SQL SERVER 的命名规则

一般情况下,创建一个对象用以下方法 【扩展信息:在vmware上升级linux内核及配置

rectangle r = new rectangle();

但如果你正在开发一个development tools,在运行之前或许不知道要生成对象的类。

所以要像下面这样来创建对象:

string classname;

// . . . load classname from the user interface

object o = new (classname); // wrong!

但以上是错误的。

正确的方法是使用类的反射特性:

1)using no-argument constructors

例如:

    class classdefinition = class.forname(classname);//指定类的运行期实例

    object = classdefinition.newinstance();//调用无参构造函数来生成指定类的实例。

2)using constructors that have arguments

这个技术要用到如下步骤:

a,创建一个class对象

b,创建一个constructor对象,getconstructor(class[] params)方法,参数是一个与构造方法相适合的class 数组.

c,在constructor对象上调用newinstance方法来生成一个对象,参数 是一个object数组与这个构造方法相配备。

例如:

import java.lang.reflect.*;

import java.awt.*;

class sampleinstance {

   public static void main(string[] args) {

      rectangle rectangle;

      class rectangledefinition;

     

class[] intargsclass = new class[] {int.class, int.class};

      integer height = new integer(12);

      integer width = new integer(34);

      object[] intargs = new object[] {height, width};

      constructor intargsconstructor;

      try {

//1.


...   下一页
 ·html文件head内部标记浅析     »显示摘要«
    摘要:html文件head内部标记浅析 2002-03-20· ·火枪手··htmlcn 1 2 下一页   今天,使用各种所见即所得工具制作主页已经是一件非常容易的事情了。但是了解html源代码和语法,无疑对我们制作主页有更大的帮助,也可以使用户能更精确地控制页面的效果。介绍html语法的文章已经很多,但是除了title标记外,head里还有其他的几个标记。这些标记虽然不常用,但是需要我们对他们有一定的了解。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE