Java实例化Class的四种⽅法package inn;
import java.util.Date;
/*
* 实例化Clas类的四种⽅法
实例化类和实例化对象*
* 1、使⽤forName(最常见)---Class类的⼀个静态⽅法
* 使⽤该⽅法的前提要知道实例化对象的包名和类名
* Class class3=Class.forName("java.lang.String");
*
*
* 2、使⽤通过object类中的⽅法getClass()实例化---该⽅法需要类的实例化对象
* Class class1=new Date().getClass();
*
*
* 3、通过类.class---该⽅法必须是类才⾏,类的实例化对象不⾏
* Class class2=boolean.class;
*
* 4、利⽤包装类的TYPE域
Class class4=Double.TYPE;
*/
public class ClassTest
{
@SuppressWarnings("unchecked")
public static void main(String[] args)throws ClassNotFoundException
{
System.out.println("实例化Clas类的四种⽅法:");
System.out.println("⽅法⼀:利⽤getclass⽅法");
Class class1=new Date().getClass();
System.out.println("类的名字为:"+ Name());
System.out.println("⽅法⼆:利⽤.class⽅法");
Class class2=boolean.class;
System.out.println("类的名字为:"+ Name());
System.out.println("⽅法三:利⽤forName⽅法");
Class class3=Class.forName("java.lang.String");
System.out.println("类的名字为:"+ Name());
System.out.println("⽅法四:利⽤包装类的TYPE域⽅法");
Class class4=Double.TYPE;
System.out.println("类的名字为:"+ Name());
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论