程序如下
package aop;
public class HelloAOP{
public void callMe(){
System.out.println("AOP!");
}
public static void main(String[] args){
aop.HelloAOP.callMe();
}
}
问题:使用ECLIPSE,输入后出现错误,说无法解析 "callMe()"
当我吧callMe函数前的public关键字 换为static 错误就消失了
原因是什么?
package aop;
public class HelloAOP{
public void callMe(){
System.out.println("AOP!");
}
public static void main(String[] args){
aop.HelloAOP.callMe();
}
}
问题:使用ECLIPSE,输入后出现错误,说无法解析 "callMe()"
当我吧callMe函数前的public关键字 换为static 错误就消失了
原因是什么?
加入用public的话,新建一个实例,再调用
HelloAOP helloAOP = new HelloAOP();
helloAOP.callMe();