A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Y_Y 中级黑马   /  2013-10-25 15:02  /  1069 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Y_Y 于 2013-10-26 10:26 编辑

比如:
Class  A{
    public static  void  main(String[]args)
         {
       system.out.println("hello world");
         }
}
最前面Class具体的含义与作用?

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

6 个回复

倒序浏览
Class类就是你new出来的那个对象的模版 你这么想就ok了 Class会记录你new的那个对象的元数据,包括 方法信息 属性信息 实现的接口信息等等等等 虚拟机装载的就是这个Class对象 而你new的东西就是实际对象属性值的集合.当我们编写一个新的java类时,JVM就会帮我们编译成class对象,存放在同名的.class文件中。在运行时,当需要生成这个类的对象,JVM就会检查此类是否已经装载内存中。若是没有装载,则把.class文件装入到内存中。若是装载,则根据class文件生成实例对象。

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
最初级的class,就比如你题目上面的这个class就表示你定义了一个类,作用在你这段代码中只是起到一个封装的作用,在后面还会起到继承、多态的特性.
回复 使用道具 举报
class就相当于制造汽车的设计图  不过你这个例子是主线程 程序的入口 一运行就执行了
回复 使用道具 举报
class:
  Class对象是用来创建类的常规对象的,当我们编译一个Java类就会同时产生一个与该类相对应的Class对象(保存在.class文件中)。
  该Class对象中保存了创建对象所需的所有信息。
  作用:在java中,每个类都有一个相应的class对象,也就是说当我们编写一个类编完后, 在生成的.class文件中就会产生一个Class对象,用于表示这个类的信息。
希望能帮助您。

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报 1 0
  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, 下载次数: 19)

类定义格式

类定义格式
回复 使用道具 举报
Class对象包含了与类相关的信息
也就是用来 创建 类的所有的 普通 对象的

类是程序的一部分 每个类都有一个Class对象
每当编写并且编译了一个新类 就会产生一个Class对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马