liming1xuri
起飞的火箭
采纳率25%
2016-02-07 08:34 阅读 4.6k

java中的class类有什么作用

自己每创建的一个类都会有对应的class类吗?如果是那class类有什么作用呢?class对象又是干什么的?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • LiaoChieh 北樛 2016-02-07 09:32

    ???
    类通过class关键字创建,*.class文件是源程序编译后的文件

    点赞 1 评论 复制链接分享
  • wojiushiwo945you 毕小宝 2016-02-07 10:24

    每个对象都有对应的class对应的, class类是表示Java的类型信息的类,主要是反射功能时使用的。

    点赞 1 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-02-07 12:22

    class类用来描述一个类的类型,你可以通过反射api访问它,在运行时获得一个类型有什么字段、函数、实现了什么接口等,并且动态创建它。
    比如eclipse在你导入包以后可以显示下拉的成员提示,以及hibernate struts等的开发者其实并不可能知道你定义的bean,但是可以调用你的bean,这些都是靠反射实现的。

    点赞 1 评论 复制链接分享
  • tianjue123 牛召功 2016-02-07 14:44

    class类的实例表示java应用运行时的类(class ans enum)或接口(interface and annotation)(每个java类运行时都在JVM里表现为一个class对象,可通过类名.class,类型.getClass(),Class.forName("类名")等方法获取class对象)。数组同样也被映射为为class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。基本类型boolean,byte,char,short,int,long,float,double和关键字void同样表现为 class 对象。

    点赞 评论 复制链接分享

相关推荐