封装:隐藏对象内部的复杂性,只对外公开简单的接口。对象
做用:便于外界调用,从而提升了系统的可扩展性、可维护性。接口
同一个类 | 同一个包 | 子类 | 全部类 | |
private | * | |||
default | * | * | ||
protected | * | * | * | |
public | * | * | * | * |
默认defaultget
要点:table
一、通常的成员变量用private变量
写相应的public的set、get方法来访问相关属性。(注:boolean变量的get方法以is开头)扩展
二、常量或static变量能够公开。方法
如:public static int schoolName;static
public static final int MAX_SPEED=120;tab