Java(二十二)修饰符

114 阅读1分钟

看修饰符之前,我们先来看一下java中的包。

一:包

包的本质就是文件夹。

1:创建包

文件夹与文件夹之间使用.来分割

com.guanchao.site

 

2:包的命名规则

看你心情,随意取名,能区分开就好。注意:包名都是小写的。

 

3:导包

Import 包名.类名

如果两个类不在同一个包下边,类A想使用类B,就要先导入类B。

**

// 导入键盘输入包
import java.util.Scanner;

 

二:java访问修饰符

1:访问修饰符包含

default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。

private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)

public : 对所有类可见。使用对象:类、接口、变量、方法

protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

修饰符当前类同一包内子孙类 ( 同一包 )子孙类 ( 不同包 )其他包
publicYYYYY
protectedYYYY/N(说明N
defaultYYYNN
privateYNNNN

 

2:访问控制和继承

父类中声明为 public 的方法在子类中也必须为 public。

父类中声明为 protected 的方法在子类中要么声明为 protected,要么声明为 public,不能声明为 private。

父类中声明为 private 的方法,不能够被子类继承。

 

以上大概就是java修饰符的基本使用。老生常谈了。

 

有好的建议,请在下方输入你的评论。