非静态方法的调用
需要创建对象,包括创建匿名对象
对象名.方法
new 构造器.方法
静态方法的调用
静态方法,在加载类时就产生了,是类的方法,不用创建对象。
类名.方法
方法中调用方法
- 非静态方法内调用其他方法
- 同一类下,可直接调用其他非静态、静态方法。
- 想调用其他类的方法,需要导入包,静态方法需要用类名调用,非静态方法需要创建对象。
- 静态方法内调用其他方法
- 同一类下,可直接调用其他静态方法,非静态方法需要创建对象。
- 想调用其他类的方法,静态方法需要用类名调用,非静态方法需要导入包并创建对象。
main方法本身就是静态方法
参考:https://www.imooc.com/article/13423