java的包和权限

发布时间 2023-05-31 15:56:40作者: 踏浪而来的人

注:同一个文件夹下不能有相同的类

包的作用:

  1. 区分形同名字的类

  2. 当有很多类时,可以很好的额管理类(如java API文档)

  3. 控制访问范围

包的本质:创建不同的文件夹来保存类文件。

语法:

  package com.douyin;

  package是关键字,表示打包

  com.douyin表示包名。相当于在工程目录下创建了com/douyin的文件夹,public类就放在这个路径下

包的导入(import):

  导入包的目的是要使用该包下的类;

  如inport java.util.Scanner //表示导入Scanner类,就可以使用这个类中的方法

  import java.uti.* //表示将java.util包中的所有类都导入

  注:我们要用哪个,就导入哪个,最好不用全部导入。

包的使用细节:

  1. package的作用是声明当前类所在地额包,需要放在类文件的最上面(第一条语句),一个类中最多只有一条package

  2. import放在package下面,在类定义前面,可以有多条

 

访问修饰符:

  java有四种访问修饰符,用于控制方法、属性的访问权限(哪些人有资格访问这些属性和方法)

  public:对外公开

  protected:子类和同一个包中的额类可以访问

  默认:不写修饰符,同一个包下的类可以访问

  private:只有本类可以访问

注:类只能用public和默认的修饰