2017-03-12 27 views
-1

私はビデオゲームのすべての単一のカードに対してオブジェクトを作成する必要があるクラスを作成しました。カードをタイプエラーに解決できない

カードが何らかの理由でタイプエラーに解決できません。ここで

は私のコードです:

public class Cards { 
    static void Card(String name, String rarity, String type){}; 
    Card Arrows = new Card("Arrows", "Common", "Spell"); 
} 

助けてください!

ありがとうございます!

編集: 私はこれをメソッドにすることを意図していました。本当に機能していない コードはこれです:

public class Cards{ 
public static void CardDeclaration(){ 
      //Object Declaration 
      Card(String name, String rarity, String type){}; 
      //Arrows Declaration 
      Card Arrows = new Card("Arrows", "Common", "Spell"); 
    } 
} 

は今、私は複数のエラーを取得します。

まず、私は私が、私は希少でこれを取得し、同様に入力します(このトークンを削除します。 最終、それから私は、名前 『「トークンの構文エラー』を取得 「文字列変数に解決できない」、取得しますこれは、より多くのあなたが探しているもののように、おそらくです!

+0

Javaは 'static'コンストラクタ – UnholySheep

+0

削除をサポートしていません。静的void **を使用して短所を定義するCardクラスのトラクター –

+1

あなたは決して物の外見によって 'Card'クラスを定義しませんでした。 – christopher

答えて

0

を助けてください「カードタイプに解決することはできません」

を得る。

public class Card { 
    String name; 
    String rarity; 
    String type; 
    Card(String name, String rarity, String type){ 
     this.name = name; 
     this.rarity = rarity; 
     this.type = type; 
    }; 

    public static void main(String[] args) { 
    Card arrows = new Card("Arrows", "Common", "Spell"); 
    } 
} 
関連する問題