静态的方法 不用new对象 可以直接通过类名调用 main() 类BL
非静态方法 不可以直接通过类名调用 getAA()
如果 静态的方法 调用 非静态方法
BL.main()
BL. getAA()* 错
证明:静态方法不可以调用非静态方法
假设:静态方法可以调用非静态方法
类 BL
静态方法main()-----》getAA()
非静态方法getAA()
BL.main() —>getAA()
BL. getAA() 错
静态的方法 不用new对象 可以直接通过类名调用 main() 类BL
非静态方法 不可以直接通过类名调用 getAA()
如果 静态的方法 调用 非静态方法
BL.main()
BL. getAA()* 错
证明:静态方法不可以调用非静态方法
假设:静态方法可以调用非静态方法
类 BL
静态方法main()-----》getAA()
非静态方法getAA()
BL.main() —>getAA()
BL. getAA() 错