***同一类中
静态方法实例方法静态直接写方法名调创建对象,再调实例直接写方法名调直接写方法名调(省略this)***不同类中
静态方法实例方法静态直接写类名.方法名()来调创建对象,再调实例直接写类名.方法名()来调创建对象,再调****代码
//先创建对象再调用 public String no(){ return "非静态"; } //直接调用 public static String yes(){ return "静态"; } public static void main(String[] args) { //同一类中 静态调用静态 yes(); //同一类中 静态调用实例 diaoyong1 one = new diaoyong1(); one.no(); 不同类中 静态调用静态 diaoyong2.yes(); 不同类中 静态调用实例 diaoyong2 two = new diaoyong2(); two.no(); } public void nomain(){ 同一类中 实例调用静态 yes(); //同一类中 实例调用实例 no(); //不同类中 实例调用静态 diaoyong2.yes(); //不同类中 实例调用实例 diaoyong2 two = new diaoyong2(); two.no(); }