导航:首页 > 编程语言 > java与类名相同

java与类名相同

发布时间:2025-03-15 09:03:47

① 为什么java类中,函数名必须与类名一致举例 谢了

在一个类中的函数分为构造函数、自定义函数;
自定义函数:顾名思义,即可根据一个方法的具体功能取一个有意义的名字。
构造函数:它是用来构造出一个类的对象的,调用类的构造函数即创建这个类的一个实例。所以也就是为什么构造函数名就和类名要相同的缘故了

② JAVA 类定义 class 前为什么必须要有public

public是一个修饰符,类似的还有default(就是前面什么也没有)、protected、private。。
这些东西,是确定了方法的作用域。
例如,用public声明的类以及方法,则可以被任意的包中使用,其集成的子类也可以使用,
而private则不是,private声明的方法,只有在该类中才能够调用,否则会出错。
这四个修饰符的作用于大小为
public >default >protected>private
第二与第三不太确定。一般我是用public以及pivate比较多。。
一楼的话,你最好就不要相信,因为java的所谓的“接口”,跟他说的相差几百万里

③ java - class文件命名规则

Java中class文件的命名规则如下

  1. 普通类

    • 类文件的命名通常与类名完全一致,包括大小写。例如,类名为OuterClass,则编译后生成的class文件名为OuterClass.class。
  2. 内部类

    • 内部类编译后的文件名通常包含外部类的名称,以及内部类的名称,两者之间用$符号连接。如果同一个外部类中有多个内部类,则通过$后加数字来区分不同的内部类实例。例如,OuterClass类中的内部类InnerClass,编译后生成的class文件名为OuterClass$InnerClass.class。但一般来说,遵循外部类$内部类的命名格式更为直观。
  3. 匿名类

    • 匿名类是在创建对象时直接定义的类,没有显式的类名。编译后,匿名类的文件名通常与其所在的上下文有关,但不一定遵循严格的命名规则。在某些情况下,匿名类的class文件名可能与包含它的外部类或方法的名称相关,并附带$符号和可能的数字后缀。然而,具体的命名方式可能因编译器的不同而有所差异。需要注意的是,匿名类通常无法直接通过Class.forName方法实例化,因为它们没有显式的类名。

重点内容:理解Java中class文件的命名规则对于管理和使用类文件至关重要,特别是在进行动态类加载或反射操作时。同时,要注意不同编译器和Java版本之间可能存在细微的命名差异。

④ Java中类的命名规范

一、Java程序,包名:Package的名字应该都是由小写单词组成,如:text.demo.example
具体的示例如下:
com.icss下面为平台包。stmacmbas为本项目的根程序包。
stmacmbas.base为本项目的开发基础包。
stmacmbas.commerce为商业企业程序包。
stmacmbas.example为示例程序包。
stmacmbas.instry为工业企业程序包。
stmacmbas.stma为国家局程序包。
stmacmbas.util为工具包。

二、文件名。
1. 文件名由英文单词组成,每个单词的首字母大写,最好不要超过4个单词,如:ShipOrder.java。
2. Java文件的文件名要与程序中的public类名相同。
3. Servlet文件要以Servlet作为结尾,如:AddCompanyServlet.java。

三、类名:每个单词的首字母大写。同上。

四、变量名。
1. class变量的命名:变量的名字必须用一个小写字母开头,后面的单词用大写字母开头。
2. static final变量的命名:static final变量的名字应该都大写并且指出完整含义。
3. 用有意义的名字命名变量:首先,用完整的英语单词或约定俗成的简写命名变量(不允许用汉语拼音),如:firstName,zipCode。
4. 用复数命名Collection类变量。Collection包括数组,vector等。命名时使用复数:customers, classmates。

五、方法名。
1. 方法的名字必须用一个小写字母开头,后面的单词用大写字母开头。
2. 方法的名字要与该方法的用途相关。

六、参数名。
1. 参数的命名:参数的名字必须和变量的命名规范一致。
2. 方法的参数:使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字。

阅读全文

与java与类名相同相关的资料

热点内容
俄罗斯圣诞小姐姐入眠解压声音 浏览:452
手机分身加密有什么用 浏览:261
程序员怎么跟男朋友说我爱你 浏览:309
单片机频率变化 浏览:428
哪个app可以看赌神 浏览:466
rstudiopython 浏览:127
团队如何开发服务器 浏览:440
php选择数据库的函数 浏览:772
dhcp服务器新增地址 浏览:930
程序员跑三个月外卖 浏览:941
linux配置tomcat的jdk路径 浏览:363
液体压缩公式 浏览:777
php开发后台管理系统 浏览:360
python二分查找递归 浏览:447
微信如何发视频不压缩 浏览:902
河北2021美术高考综合分算法 浏览:606
如何为电脑文件夹加密 浏览:835
电脑自启动应用命令 浏览:690
php判断一个文件是否存在 浏览:829
php导出xml文件 浏览:904