java -- 第六节课:包和访问权限修饰符

94 阅读1分钟

什么是包

Java中的包(package)是一种用来组织和管理Java类的机制。

包可以将一组相关的类组织在一起,方便管理和使用。

在Java中,每个类都必须属于一个包,如果没有指定包名,则默认为无名包(unnamed package)。

包就是文件夹,类就是文件夹里面的文件。

包的创建与使用

在默认情况下,系统创建一个无名包,而无名包中的类不能被其它包中的类所引用与复用,为此需要创建有名字的包。Java有一个语言约定习惯:包名全部采用小写字母

语法

package 包名;

例如:

package school;//定义该类属于包school
package school.test;//定义该类属于包school下的子包test中

命名规则

只能包含数字、字母、下划线、小圆点,但是不能以数字开头,不能包含关键字与保留字。

命名规范

一般是小写字母加小圆点组成。

如:com.公司名.项目名.业务模块

包的导入

import 包名.类名

访问权限修饰

类别

public --> protected --> 默认(什么都不写) --> private

image.png

注意:开发中,一个类的各个组成部分都用什么修饰符来修饰

  • 类是用public修饰的
  • 属性使用private修饰的
  • 构造方法用public修饰的,偶尔会用private修饰的
  • 成员方法是用public修饰的