黑马程序员技术交流社区

标题: java 初级 class 的含 [打印本页]

作者: Y_Y    时间: 2013-10-25 15:02
标题: java 初级 class 的含
本帖最后由 Y_Y 于 2013-10-26 10:26 编辑

比如:
Class  A{
    public static  void  main(String[]args)
         {
       system.out.println("hello world");
         }
}
最前面Class具体的含义与作用?
作者: kellyzyb    时间: 2013-10-25 15:10
Class类就是你new出来的那个对象的模版 你这么想就ok了 Class会记录你new的那个对象的元数据,包括 方法信息 属性信息 实现的接口信息等等等等 虚拟机装载的就是这个Class对象 而你new的东西就是实际对象属性值的集合.当我们编写一个新的java类时,JVM就会帮我们编译成class对象,存放在同名的.class文件中。在运行时,当需要生成这个类的对象,JVM就会检查此类是否已经装载内存中。若是没有装载,则把.class文件装入到内存中。若是装载,则根据class文件生成实例对象。
作者: 张智安    时间: 2013-10-25 15:44
最初级的class,就比如你题目上面的这个class就表示你定义了一个类,作用在你这段代码中只是起到一个封装的作用,在后面还会起到继承、多态的特性.
作者: 枫儿    时间: 2013-10-25 15:54
class就相当于制造汽车的设计图  不过你这个例子是主线程 程序的入口 一运行就执行了
作者: 1961993790    时间: 2013-10-25 16:19
class:
  Class对象是用来创建类的常规对象的,当我们编译一个Java类就会同时产生一个与该类相对应的Class对象(保存在.class文件中)。
  该Class对象中保存了创建对象所需的所有信息。
  作用:在java中,每个类都有一个相应的class对象,也就是说当我们编写一个类编完后, 在生成的.class文件中就会产生一个Class对象,用于表示这个类的信息。
希望能帮助您。
作者: 魏-玉-彪    时间: 2013-10-26 01:17
  1. Class  A{
  2.      public static  void  main(String[]args)
  3.           {
  4.         system.out.println("hello world");
  5.           }
  6. }
复制代码
   最前面Class用来声明这是一个类文件,而不是接口或者方法,但是这里应该用class 声明,而不是Class,JAVA严格区分大小写的。

一个类的定义格式如下:
   


捕获.PNG (53.19 KB, 下载次数: 21)

类定义格式

类定义格式

作者: 曉鬧。    时间: 2013-10-26 19:19
Class对象包含了与类相关的信息
也就是用来 创建 类的所有的 普通 对象的

类是程序的一部分 每个类都有一个Class对象
每当编写并且编译了一个新类 就会产生一个Class对象




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2