java四大访问权限
private
私有变量private修饰符是对数据的最高级保护,只能被该类本身修改,不能被其他类(包括子类)访问修改和获取
public
公共变量public修饰符,可以被任意类获取和修改,会造成安全性和数据封装性的下降,应减少使用,但可以用它来访问私有成员的成员变量
protected
被protected修饰的成员可以被 该类自身,同一个包中的其他类,该类的子类(即使子类与父类不在一个包中)所引用
缺省访问修饰符
缺省访问修饰符只能被同一个包(类库)中的类所访问和调用,如果子类与父类不在同一个包里,那么子类也不能访问父类中的缺省访问控制成员
方法重载 实现多态的一种方法,方法名完全一样,参数列表不同
参数列表不同意思是 参数的种类,顺序和个数都可能不同
此处因为参数列表不同所以返回值类型可能不同