java学习之路(3)- public class和class的理解
来源:互联网 发布:扭曲验证码识别 python 编辑:程序博客网 时间:2024/06/05 11:05
public class和class的区别:
1.一个.java源文件中可以定义多个class类,编译时,每个class类都应生成一个对应的.class文件。
2.一个*.java源文件中可以不用定义public class,但一个源文件中最多只能包含一个public class,多个时则报错。
3. 如果一个类声明的时候使用了public class进行了声明,则类名称必须与文件名称完全一致。
4.public class定义的是公共类,所以文件名必须与类名一致,其他类可以引入并使用其公共方法和属性。
新建文件A.java,
一个源文件包含多个class:
class A{}class B{}class C{}
可正确编译,则生成3个文件:A.class,B.class,C.class。
一个源文件包含多个public class:
public class A{}public class B{}class C{}
编译时会出错,原因是使用了public class进行了类声明,则类名称必须与文件名称完全一致,public class B{}也是公共类,也应当也命名为B.java的文件,因此会报错。
一个源文件只包含一个public class:
public class A{}class B{}class C{}
编译时正确。
以上是个人学习中的理解,如果大牛发现有错误或不对或理解有误,欢迎指正。
阅读全文
0 0
- java学习之路(3)- public class和class的理解
- JAVA---关于public class的理解
- java之public class和class声明区别详解
- java之public class和class声明区别详解
- java之public class和class声…
- Java之public class和class声明区别
- 黑马程序员之java中public class和class的区别
- public class 和class 的区别
- public class 和 class的区别
- 3. public class和class的区别
- 2.class 和 public class的区别
- [Java] public class, main和args的解释
- public class和class的区别_动力节点Java学院整理
- Java中public class与class的区别
- public class和class声明类的区别
- CALL METHOD-Abstract class 和 public class的调用
- 关于class 和public class声明类的区别
- Java 基础(1)—— public class 与 class 的区别
- 海贼王剧情发展
- 在Fragment中怎么调用onActivityResult
- Program Size: Code=x RO-data=x RW-data=x ZI-data=x 的含义
- 关于ajax 上传文件时parseRequest(request)为null的解决方法
- Codeforces 743 D Chloe and pleasant prizes
- java学习之路(3)- public class和class的理解
- vitamio窗口layout模式切换-全屏黑边问题
- dubbo的函数返回类,含有有参构造函数时,必须写明一个无参构造函数
- java多线程 ThreadPoolExecutor 策略的坑
- 深入理解 CyclicBarrier和CountDownLatch
- 使用for xml path()进行字符串拼接
- Hadoop开发入门踩过的坑(持续更新)
- JZOJ 3363 【NOI2013模拟】Number
- Redis 在新浪微博中的应用