GitHub: https://github.com/lgsdaredevil/keyWords.git
public:公共的,外部可见方法
1 | public void publicTest(){ |
private:私有的,外部不可见,只能本类调用的方法
1 | private void privateTest(){ |
protected:被保护的方法,存在继承关系,父类方法被保护,父类可以自己调用,子类也可以调用父类的protected方法,非继承关系不可见
Father类:
1 | protected void protectedTest(){ |
Child类:
1 | public void childTest(){ |
main方法:
1 | public static void main(String[] args){ |
输出结果:
总结:
public 外部可见
private 外部不可见,只能本类调用
protected 继承关系中,基类还有protected修饰成员,衍生类可以调用,非继承关系不可见