引用对象变量如何调用私有方法

时间:2018-10-18 06:30:18

标签: java

如果鸟是私有的,它如何调用该方法

public class Bird {
    private static void fly() { 
        System.out.println("Bird is flying"); 
    }
    public static void main(String[] args) {
        fly(); // make sense
        Bird bird = new Bird();
        bird.fly();
    }
}

2 个答案:

答案 0 :(得分:1)

访问修饰符 private 表示只能从类内部看到该方法。 由于您属于班级成员,因此这是可能的。

答案 1 :(得分:0)

在Java中,有3个修饰符:

-公开:您可以从任何地方访问

-私人:您可以从同一班级访问

受保护的您可以从同一包以及扩展该类所在类的任何类进行访问。

您的方法是私有的,并且您正在同一类中访问它。