龙空技术网

零基础学Java-public class与class的区别

动力节点 130

前言:

当前小伙伴们对“javatclass”大约比较关注,同学们都需要知道一些“javatclass”的相关文章。那么小编也在网络上收集了一些有关“javatclass””的相关知识,希望看官们能喜欢,大家一起来学习一下吧!

Java中public class与class的区别

一个java源文件中可定义多个class

通过以上的测试可以得出:一个java源文件中可以定义多个class,并且在编译的时候一个class会对应编译生成一个class字节码文件。还有,public的class可以没有。

public class的类名要求和java源文件名一致

通过以上的测试可以得出:如果定义public class的类,只能定义一个,并且要求此类名必须和java源文件名保持一致。(这是规则记住就行,学计算机编程语言有很多知识点在学习的时候很难理解,只能靠记忆,随着后面内容的学习,大家会对以前困惑的知识点有所理解)

每个类中都可以定义main方法

通过以上的测试可以得出:任何一个class中都可以设定程序入口,也就是说任何一个class中都可以写main方法(主方法),想从哪个入口进去执行,则让类加载器先加载对应的类即可,例如:想让A类中的main方法执行,则执行:java A,想让B类中的main方法执行,则执行:java B。但实际上,对于一个完整的独立的应用来说,只需要提供一个入口,也就是说只需要定义一个main方法即可。

还有,在实际的开发中,虽然一个java源文件可以定义多个class,实际上这是不规范的,比较规范的写法是一个java源文件中只定义一个class。

配套视频教程,搭配学习效果更佳哦~~~~

Java零基础入门视频教程

标签: #javatclass