06-Java访问修饰符
6.1 访问修饰符基本介绍
java提供了4种访问修饰符来控制方法和成员变量的范访问权限:
- 公开级别:public修饰,对外公开
- 受保护级别:protect修饰,对字类和同一个包中的类公开
- 默认级别:没有修饰符号,对同一个包种的类公开
- 私有级别:用private修饰,只有类本身可以访问,不对外公开。
6.2 访问修饰符使用注意事项
- 修饰符可以用来修饰类中的属性,成员方法,和类。
- 只有默认的和public才能修饰类,并且遵循上述的访问权限的特点。
- 成员方法的访问规则和属性的完全一致。
6.3 访问修饰符权限案例演示
package com.edu.modifier;
public class A {
//创建四个属性,分别使用不同的访问修饰符来修饰
public int n1 = 100;
protected int n2 = 200;
int n3 = 300;
private int n4 = 400;
public void m1 () {
//同类中可以访问四个级别
System.out.println("n1 = " + n1 + "n2=" + "n3= " + n3 "n4=" + n4 );
}
}