【发布时间】:2018-10-18 06:30:18
【问题描述】:
如果它是私有的,bird 是如何调用 fly 方法的
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();
}
}
【问题讨论】:
-
因为是同一个班的。
-
因为你在同一个类中访问它。
-
了解静态关键字
-
将
private void fly() { System.out.println("Bird is flying"); }更改为private static void fly() { System.out.println("Bird is flying"); }
标签: java