当前位置: 首页 > 最新文章 > 正文

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

Java中public class与class的区别 一个java源文件中可定义多个class通过以上的测试可以得出:一个java源文件中可以定义多个class,并且在编译的时候一个class会对应编译生成一个class字节码文件。public class的类名要求和java源文件名一致通过以上的测试可以得出:如果定义public class的类,只能定义一个,并且要求此类名必须和java源文件名

admin

Java中public class与class的区别 一个java源文件中可定义多个class通过以上的测试可以得出:一个java源文件中可以定义多个class,并且在编译的时候一个class会对应编译生成一个class字节码文件。public class的类名要求和java源文件名一致通过以上的测试可以得出:如果定义public class的类,只能定义一个,并且要求此类名必须和java源文件名保持一致。还有,在实际的开发中,虽然一个java源文件可以定义多个class,实际上这是不规范的,比较规范的写法是一个java源文件中只定义一个class。

Java中public class与class的区别

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

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


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

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

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


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

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

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


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

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

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

Java零基础入门视频教程

https://www.ixigua.com/6798426044178104839


上一篇: 揭秘丨《花千骨》里五上仙之檀梵为什么要在梵净山修仙? 下一篇:如何制作图标并上传到阿里矢量图标库
返回顶部