设为首页 加入收藏

TOP

Java中实例化Class类对象的三种方式
2015-02-03 22:27:49 来源: 作者: 【 】 浏览:39
Tags:Java 实例 Class 对象 方式

Java中实例化Class类对象的三种方式:


第一种、通过forName();


第二种、类.class


第三种、对象.getClass()


测试案例:


package com.lfl.demo;


public class GetClassDemo1 {
?public static void main(String[] args) {
? Class c1 = null;// ?是泛型中的通配符
? Class c2 = null;// ?是泛型中的通配符
? Class c3 = null;// ?是泛型中的通配符
? try {
? ?c1 = Class.forName("com.lfl.demo.Test");// 此方式在开发中较为常用
? } catch (ClassNotFoundException e) {
? ?e.printStackTrace();
? }
? ? c2 = Test.class;// 通过类.class实例化
? ? c3 = new Test().getClass();// 通过Object类中的方法实例化
? ? System.out.println("类名称:" +c1.getName());
? ? System.out.println("类名称:" +c2.getName());
? ? System.out.println("类名称:" +c3.getName());
?}
}


class Test {
};


运行结果:



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇定时cronjob调用Java程序 下一篇AngularJS开发指南9:AngularJS作..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: