赞助
posts - 449,comments - 12,views - 11万

类的阐述

同一个文件中可以定义很多类

编译后,每个类都会生成独立的.class文件

一个类中,只能有一个主函数,每个类都可以有自己的主函数

public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写

一个源文件中,只能有一个函数类

package(包)

作用:类似于文件夹,用于管理字节码(.class)文件

语法:package 包名;

为源文件所生成的字节码文件,定义一个固定有效位置

位置:必须写在源文件的第一行

实例:

package test

public class Mypack{

  public static void main(String[] args){

    System.out.print("test package location....")

  }

}

新建test文件夹把文件丢到test文件夹里面. 在cmd里面执行执行 java test.Mypack

带包编译:javac -d . 源文件名称.java(自动生成目录结构)

java -d C:/xxx/xxxx MyPack.java 写在c盘下面的文件夹

java -d . 这个点代表当前根目录 java -d .  MyPack.java

带包运行:java 包名.类名 (包名+类名又称全限定名) java test.MyPack

为生成的字节码文件,增加一个前缀,区分同名的class,达到class文件管理效果 package a.zhangsan 

 

包的规则:

采用域名倒置的规则 www.baidu.com -> cn.com.baidu.xxx

例如:cn.com.company.department.group.project.module.XxxXClass

包名全部小写

常量全部大写

 

posted on   Tsunami黄嵩粟  阅读(109)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示