private:只能在当前类中使用,常用于修饰私有属性及方法。
代码示例如下:
package com.test.cn;
public class Cat{
private String name;
private int age;
public Cat(){
bark();
}
private void bark(){
System.out.println("汪汪");
}
}
protected:能在当前类、同包、子类中使用,常用于父类,便于继承
default:能在当前类、同包、子类中使用,它是针对本包访问而设计的
public:能在当前类、同包、子类、其他包中使用,常用于对外的一种接口