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

如果它是私有的,鸟如何能够调用该方法飞行


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();

    }

}


Cats萌萌
浏览 134回答 2
2回答

浮云间

访问修饰符private意味着该方法只能从类中看到。由于您在班级内,因此这是可能的。

不负相思意

在 Java 中有 3 个修饰符:-公共:您可以从任何地方访问- 私人:您可以从同一班级访问-Protected 您可以从同一个包和扩展它所在类的任何类访问。您的方法是私有的,并且您正在同一个类中访问它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java