-------android培训、java培训、期待与您交流! ----------
- 一个Java文件中只能有一个public类;
-
如果含有public类,文件名必须与public类名一致;
-
如果没有public类,文件名可与任一类名一致。
当编写一个Java源代码文件时,此文件通常被称为编译单元(有时也称为转译单元)。每个编译单元都必须要有一个后缀为.java,而在编译单元内测可以
有一个public类,该类的名称必须与文件名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个public类(单一的公共接口,用public类来表现),否则编译
器就不会接受。如果在该编译单元之中还有额外的类的话,那么在包之外的世界是无法看见这些类的,这是因为他们不是public类,而且他们主要用来为主要 public类提供支持。
当初刚开始接触java时,以为文件名应该也和 main 方法所在类有关系,其实不然。main 方法只是程序的一个入口,老师讲“一个程序只能有一个入口”,好象是在说只能有一个
main 方法,其实,只要你高兴,就可以在所有类里都写上 main 方法,给程序提供N多个入口,但是最后你运行程序的时候也只能从其中的一个入口进去,这就是 main 的作用( 程序入口 )。(这也就是为什么你会发现,程序员在做单元测试时,会往自己做的很多类里面添加 main 方法,因为他要为自己做的东西添加运行入口,从而能方便测试。)
分享到:
相关推荐
1.Java保存的文件名必须与类名一致; 2.如果文件中只有一个类,文件名必须与类名一致; 3.一个Java文件中只能有一个public类; 4.如果文件中不止一个类,文件名必须与public类名一致; 5.如果文件中不止一个类,...
在本篇文章里小编给大家分享了关于python中类的输出或类的实例输出为何是<__main__类名 object at xxxx>这种形式,需要的朋友们可以参考下。
时间超过3秒钟,本软件就会显示出该控件的句柄、标题、类名,以及该控件的父窗口标题、父窗口类名,并且能将上述信息以及获取到的外部程序窗口中指定控件与其顶层窗口的各层级关系和相应的各层级类名与其他窗口属性...
本软件是编写实现对外部程序进行控制,达到操作自动化的程序的很好辅助...当我们要编写对外部程序进行控制,实现操作自动化的软件时,就需要获得外部程序窗口与窗口中指定控件的各层级类名属性,本软件可以实现此目的。
7_常见dos命令 文件名和类名不同时编译运行的问题视频文件
JAVA第三章的课后习题答案JAVA第三章的课后习题答案JAVA第三章的课后习题答案JAVA第三章的课后习题答案JAVA第三章的课后习题答案JAVA第三章的课后习题答案
模块_窗口句柄_标题_类名.e
java的主题类名
取当前窗口句柄_取当前标题_取当前类名
原因: __str__()这个特殊方法将对象转换为字符串的结果 效果图: 代码: # 定义一个Person类 class Person(object): """人类""" def __init__(self, name , age): self.name = name ...
java基础知识总结,关于java 类中的缺省的构造器 ,Java 中的类名与文件名,import 关键字,Java 中的几个特殊关键字,java 方法中的传递值参
java基础 在命令行 控制台下的dos命令: 切换盘符 d: 进入某个目录 cd: 查看一个目录下有什么东西:dir 编译时 javac 源文件名 java 运行的时候 java 含有main方法的 类名 注意:不要写 class 公有的 public 的类 其...
Java基础教程课件 Java知识整理 1 把编写好的Java源文件保存起来,原文件的扩展名必须是_________ 用JDK编译Java源程序,使用的命令是_______,编译源¬¬¬¬文件得到字节码文件。 Java源程序编译后生成的字节码文件...
但是用class声明时,类名与文件名可以不一致,但是执行(java 类名)的时候必须一致。 4. 在一个*.Java的文件中,只能有一个public class 的声明,但是允许有多个class的声明。 5. 数据的溢出:任何一种数据都有其...
获取窗体的类名,点击按钮光标变成十字,点击所要检测的窗体,即可获得类名
java总结了一下基础知识 1.Java中的类名与文件名 2.Java中的几个特殊关键字 、、、、、、、、
此文件为JAVA语言的类名与库汇总表。
__CLASS__ 当前类名 __METHOD__ 当前对象的方法名 详细分析 1. __FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,...
ATM自动模拟机: 包名:COM 类名:TEXT
B、源文件名与public类名可以不相同 C、源文件名其扩展名为.jar D、源文件中public类的数目不限 3.下列属于合法的Java标识符是____。 A、_cat B、5books C、+static D、-3.14159 4.在 Java 中,...