站点建设网站线上平面设计兼职
news/
2025/10/5 11:26:24/
文章来源:
站点建设网站,线上平面设计兼职,什么是网络营销网络营销与电商营销有什么区别,阅读网站怎样做在java中#xff0c;每个class都有一个相应的Class对象#xff0c;当编写好一个类#xff0c;编译完成后#xff0c;在生成的.class文件中#xff0c;就产生一个Class对象#xff0c;用来表示这个类的类型信息。获得Class实例的三种方式#xff1a; 1). 利用对象调用get…在java中每个class都有一个相应的Class对象当编写好一个类编译完成后在生成的.class文件中就产生一个Class对象用来表示这个类的类型信息。获得Class实例的三种方式 1). 利用对象调用getClass()方法获取该对象的Class实例2). 使用Class的静态方法forName()用类的名字获取一个Class实例3). 运用.calss的方式获取Class实例对基本数据类型的封装类还可以采用.TYPE来获取对应的基本数据类型的Class实例。 其中getClass和.class区别在如下abstract class PersonInfo { private int age; public int getAge() { return age; } public void setAge(int age) { this.age age; }} public class ManInfo extends PersonInfo { private int height; public int getHeight() { return height; } public void setHeight(int height) { this.height height; } public static void main(String[] args) { PersonInfo personInfo new ManInfo(); System.out.println(personInfo.getClass().getName()); System.out.println(PersonInfo.class.getName()); }} 运行结果 com.coship.test.ManInfocom.coship.test.PersonInfo // 使用Class的静态方法forName()用类的名字获取一个Class实例 try { Class c2 Class.forName(Point); System.out.println(c2.getName()); // 结果:Point Point pp (Point) c2.newInstance(); //一旦某个类型的Class对象已经被加载到内存就可以用它来产生该类型的所有对象。 //newInstance()调用类中缺省的构造方法。 pp.output(); } catch (Exception e) { e.printStackTrace(); } 采用.TYPE来获取对应的基本数据类型的Class实例 // 运用.calss的方式获取Class实例(基本类型) Class c4 int.class; System.out.println(c4.getName()); // 结果:int // 运用.class的方式获取Class实例(基本数据类型的封装类) Class c5 Integer.TYPE; System.out.println(c5.getName()); // 结果:int Class c6 Integer.class; System.out.println(c6.getName()); // 结果:java.lang.Integer转载于:https://www.cnblogs.com/shz365/p/3570926.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/928187.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!