私は静的メソッドを呼び出すことができないオブジェクトを読みました...しかし、以下のコードmm
オブジェクトはpublic static void main1(String args[]){}
staticメソッドを呼び出して出力を表示しています。なぜ誰かがそれを説明できますか?私は上記のコードを実行する実行すると私は警告classname.staticMethod();
に静的メソッドのアクセスを変更するには、いずれか、またはmain1()
からstatic
修飾子を削除するメッセージしかし、まだ必要な出力を得るオブジェクトによる静的メソッドの呼び出し...!
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");
}
}
まだdisplayed..so取得説明してくださいこのアプローチの働き
これは(これはJavaの可能性が高い)プログラミング言語ですが、それはタグとして追加する重要な情報ではないでしょうか? – Xorifelse
@ Xorifelse yeahそのJava ...追加していないと申し訳ありません。指摘してくれてありがとうございます。 –
あなたはこのナンセンスをどこで読んでいますか? – EJP