包机制26.5.12

包机制

  1. package和import

  2. package是Java中包机制,包机制的作用是为了方便程序的管理

  3. 不同功能的类分别存放在不同的包下(按照功能划分,不同软件包具有不同功能)

  4. package怎么用?

2. package是一个关键字,后面加包名。例如:package com.bjpowernode.javase.chapter17;

3. package语句只允许出现在Java源代码的第一行

  1. 包名有没有命名规范?

1. 一般采用公司域名倒叙方式

2. 公司域名倒序+项目名+模块名+功能名

package com.bjpowernode.javase.chapter17;
public class HelldWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
```

  1. cmd

  2. 编译javac 类名

  3. 运行Java 完整类名

  4. 带包之后类名不是HelloWorld,而是Java com.bjpowernode.chapter17.HelloWorld

  5. import的使用

1. ```java
package com.bjpowernode.javase.chapter17;
import.java.util.
public class Test01{
public static void main(String[] args){

}
}
```

2. import什么时候使用?

1. A类中使用B类

2. A和B在同一个包下,不需要;不在同一个包下需要使用

  1. 访问控制权限修饰符

  2. private int id;//私有的--本类

  3. protected int age;//受保护的--同包子类中访问

  4. public int weight;//公开的--任何位置

  5. (什么都没有) String name;//默认的--只能在本类及同包下

  6. 访问修饰符 本类 同包 子类 任意位置

  7. public 可以 可以 可以 可以

  8. protect 可以 可以 可以 不行

  9. private 可以 不行 不行 不行

  10. 默认 可以 可以 不行 不行

  11. 访问控制权限修饰符可以修饰什么?

1. 属性(4个)

2. 方法(4个)

3. 类(public、默认)

4. 接口(public、默认)

posted @ 2026-05-12 21:34  yyyyyxxxxx  阅读(7)  评论(0)    收藏  举报