我已经阅读过某个地方,该对象不能调用静态方法...但根据以下代码mm
对象正在调用public static void main1(String args[]){}
静态方法并显示输出..有人可以解释它为什么?按对象调用静态方法...!
public class Mainmultiple{
public static void main(String args[])
{
System.out.println("hello");
Mainmultiple mm = new Mainmultiple();
mm.main1(args);//here object mm is calling static main1 method..??
}
public static void main1(String args[]){
System.out.println("Bye");
}
}
当我运行执行上面的代码,我只是得到一个警告消息,要么改变classname.staticMethod();
静态方法的访问或从main1()
删除static
修改但仍然需要输出仍然得到displayed..so请解释这种方法的工作
虽然我可以采取一种狂妄的语言,这是什么编程语言(最有可能的Java),这不是将它作为标签添加的关键信息吗? – Xorifelse
@ Xorifelse是它的Java ...抱歉没有添加和谢谢你指出.. –
你已经读过这个废话在哪里? – EJP