[2017年整理]java public class和class声明区别详解

上传人:豆浆 文档编号:910293 上传时间:2017-05-21 格式:DOCX 页数:3 大小:14.66KB
返回 下载 相关 举报
[2017年整理]java public class和class声明区别详解_第1页
第1页 / 共3页
[2017年整理]java public class和class声明区别详解_第2页
第2页 / 共3页
[2017年整理]java public class和class声明区别详解_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《[2017年整理]java public class和class声明区别详解》由会员分享,可在线阅读,更多相关《[2017年整理]java public class和class声明区别详解(3页珍藏版)》请在金锄头文库上搜索。

1、java 之 public class 和 class 声明区别详解在编写类的时候可以使用两种方式定义类:public class 定义类:class 定义类:如果一个类声明的时候使用了 public class 进行了声明,则类名称必须与文件名称完全一致。范例:定义一个类(文件名称为:Hello.java)public class HelloDemo /声明一个类,类名称的命名规范:所有单词的首字母大写public static void main(String args) /主方法System.out.println(Hello World!); /系统输出,在屏幕上打印;此类使用 pub

2、lic class 声明,类名称是 Hello Demo,但是文件名称 Hello.java,所以,此时编译时会出现如下问题:Hello.java:1 类 HelloDemo 是公共的,应在名为HelloDemo.java 文件中声明public class HelloDemo /声明一个类,类名称的命名规范:所有单词首字母大写1、错误以上的错误提示表示:因为使用的是 public class 声明,所以类名称应该与文件名称完全一致,即应该使用HelloDemo.java表示类的名称。如果类的声明使用了 class 的话,则类名称可以与文件名称不一致,但是执行的时候肯定执行的是生成后的名称。范

3、例:有如下代码(文件名称为:Hello.java)class HelloDemopublic static void main(String args)System.out.println(Hello World!);文件名称为 Hello.java,文件名称与类名称不一致,但是因为使用了 class 声明所以,此时编译不会产生任何错误,但是生成之后的*.class 文件的名称是和 class 声明的类名称完全一致的:HelloDemo.class执行的时候不能再执行 java Hello,而是应该执行 java HelloDemo在一个*.java 的文件中,只能有一个 public class 的声明,但是允许有多个 class 的声明public class Hellopublic static void main(String args)System.out.println(Hello World!);class A;class B;在以上的文件中,定义了三个类,那么此时程序编译之后会形成三个*.class 文件。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号