- 访问控制权限
1.1. 访问控制权限都有哪些?
private私有
protected 受保护
public公开
默认
1.2. 以上的4个访问控制权限:控制的范围是什么?
private 表示私有的,只能在本类中访问
public 表示公开的,在任何位置都可以访问
默认表示只能在本类,以及同包下访问。
protected表示只能在本类、同包、子类中访问。
package com.lianxi1.java;
public class user {
private int id;
protected int age;
public int weight;
String name;
}
package com.lianxi1.java;
public class test01 {
public static void main(String[] args) {
user u=new user();
System.out.println(u.id);//private修饰的元素只能在本类中访问
System.out.println(u.age);
System.out.println(u.name);
System.out.println(u.weight);
}
}
1.3. 访问控制权限修饰符可以修饰什么
属性(四个都可以)
方法(四个都可以)
类 只有默认和公有地可以
接口 只有默认和公有地可以