2017-04-21 11 views
-5
public class TEST { 

    String name1 = "Kelly"; 
    String name2 = "Christy"; 
    String name3 = "Johnson"; 

    public static void main(String[] args) { 

    } 

    public void displaySalutation(String name1) { 
     displayLetter(); 
    } 

    public void displaySalutation(String name2, String name3) { 
     displayLetter(); 
    } 

    public void displayLetter() { 
     System.out.println("Thank you for your recent order."); 
    } 
} 
+1

なぜあなたは何かを印刷すると思いますか? –

+1

メインメソッドがブランクの場合、何も印刷されません。単純なように – Ankit

+0

それはあなたが初心者であることを示しています。彼らは自分の仕事をするためにメソッドを呼び出す必要があります。そこで、あなたが 'main()'で定義したいくつかのメソッドを呼び出してください。 –

答えて

1

主な方法は、印刷行を含むメソッドを呼び出す必要があります。これは、印刷するメソッドを含むTESTのインスタンスを作成することで実行できます。その後、インスタンス変数に含まれるメソッドを呼び出します。
インスタンスを作成してメソッドを呼び出す方法を示すコードを更新しました。

public class TEST { 

    String name1 = "Kelly"; 

    String name2 = "Christy"; 

    String name3 = "Johnson"; 

    // Define the entry point 
    public static void main(String[] args) { 

     // Create an instance of test 
     TEST test = new TEST(); 

     /* Call the displayLetter method within TEST 
      Prints "Thank you for your recent order." */ 
     test.displayLetter(); 

     /* Call the printName method with the "Kelly" String as an argument. 
      Prints "Kelly" */ 
     test.printName(name1); 
    } 

    // Prints a line 
    public void displayLetter(){ 
     System.out.println("Thank you for your recent order."); 
    } 

    // Example print variable 
    public void printName(String name){ 
     System.out.println(name); 
    } 
} 

あなたはdisplayLetterメソッドを呼び出すことができるように、私はあなたのコードを修正しましたが、私は、あなたが他の2つの方法でやりたい正確に何がわからないんです。

関連する問題