手记

Java访问修饰符

一、什么是访问修饰符?

操作的对象:类、变量、方法。

使用访问修饰符能够控制类、成员变量、方法在同类、同包、不同包、子类中的调用权限。

说直白一点:只能在同一个类(文件)中使用类创建对象、调用变量(属性)、调用方法,就必须在类、变量、方法前面使用private来修饰,这就是访问修饰符的作用!

二、访问修饰符有哪些?

private<default<protected<public(访问的范围由小变大)

private修饰操作对象,只能在同文件类中调用操作的对象。

default(不写)修饰操作对象,只能在同文件类中、同一个package中调用操作的对象。

protected修饰操作对象,只能在同文件类中、通一个package中、子类中调用操作的对象。

public修饰操作对象,可以在所有类中new 对象、调用变量、调用方法。

三、关于同类、同包类、不同包类、子类的直观认识?

1、private修饰的变量只能在本类中被使用。在其它地方无法被调用。

2、同包类

3、不同包类

4、子类

具有extends/implements关系的类。

四、关于操作对象的SOP修饰符说明

1、类使用public修饰,所有地方(文件)都可以new类的对象。

2、成员变量使用private修饰,只有类本身可以调用成员变量;类通过开放get、set方法供外界使用成员变量。

3、方法设置成public,所有地方(文件)都可以调用方法。

0人推荐
随时随地看视频
慕课网APP