Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / 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 {
};运行结果:本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-01/112585.htm