Java中,public class与class,以及main函数的一些说明
来源:互联网 发布:火爆网络雅典娜 编辑:程序博客网 时间:2024/06/07 12:06
现在有个Java文件,文件名为hello.java
class
一个Java文件中可以有多个class,而且每个class还可以在前面加修饰:public,procteced,private等,不加也可以。
不同修饰符代表这个类的作用域会有区别:
作用域:
当前(父,超)类: 同一Package: 派生(子)类: 其他Package: public √ √ √ √ protected √ √ √ x friendly √ √ x x private √ x x x
但是所有class类都是平等的,运行文件的时候回各自生成自己的class文件。
main函数
每个class内部都可以写自己的main函数,当hello.java运行的时候,要通过自己选择到底运行哪个class文件,来从谁的main函数作为程序入口。
例如在eclipse中,run---run configerations----main class,可以切换要运行的class文件。
public class
比较特殊,一个文件中只能有一个public class,不像其它的class可以任意,而且它的名字一定要与文件名hello相同。
但是不代表它的优先级别高,先运行它的main函数,还是要自己选择运行哪个class
为什么只能有一个public class,这与jvm有关了。
0 0
- Java中,public class与class,以及main函数的一些说明
- java中public class与class区别
- java中public class与class区别
- Java中public class与class的区别
- [Java] public class, main和args的解释
- JAVA——java中类的public class与class的区别详解
- java中关于public class
- .java文件中public class
- class与public class的区别
- public class 与class的区别
- public class与class的区别
- public class与class的区别
- public class与class的定义
- class 与 public class的区别
- php+class中public,private,protected的区别,以及实例
- php class中public,private,protected的区别,以及实例
- php class中public,private,protected的区别,以及实例
- php class中public,private,protected的区别,以及实例
- Html div上下左右居中显示
- MySQL中使用SET类型快速插入中文字符串
- 人工智能---alphabeta剪枝算法实现AI井子棋
- 【DWT笔记】傅里叶变换与小波变换
- 正则表达式入门
- Java中,public class与class,以及main函数的一些说明
- popwindow和spinner的用法
- Java基于注解和反射导入导出Excel(Bean转Excel,Excel转Bean)
- Spark 生产开发环境搭建 Git + Maven + IDEA
- Java中对List集合内的元素进行顺序、倒序、随机排序的示例代码
- 分布式存储Ceph
- 第一篇博客
- mysql安装及编码问题
- 书单