private 是一个权限修饰符,可以用来修饰成员变量和成员方法,被private修饰的成员,只能在本类中被访问.
常见的应用:把成员变量使用private修饰,然后对外界提供getXxx()和setXxx()方法;
如果一个类的无参和有参构造都被private修饰,则该类将无法创建对象,可将本类中的方法使用static修饰,使用 类名.方法名(); 来访问.
class Animal{
private Animal () {}
private Animal (数据类型 变量名) {.....}
public static void method(....){....}
}
如外界想访问此Animal类中的method方法,可通过Animal.method(...);