2012-02-12 18 views
0
public class Account { 

    public int pin; 
    public int accountnumber; 
    public string accounttype; 
    public double balance; 
} 

文字列を型として解決できないと伝えます。クラス内に文字列を宣言できないのはなぜですか?

+0

こんにちはJeffrey、あなたはおそらくIDEのJavaを使用する方法を学ぶことから恩恵を受けるでしょう、これはIDEがあなたにできることのようなものです... EclipseでNetBeansを試してみてください。クラスの名前を入力してctrl +スペースを入力すると、Eclipseは正しいクラス名と正しいスペルを提案します...私はあなたがJavaで非常に新しいと仮定しようとしています。 Java ...初心者のための素晴らしい本 –

+0

あなたの助けをありがとう –

答えて

6

S

+0

あなたの助けありがとう –

4

public String accounttype; 

他人そうStringAccount "ちょうど別のクラス" のようなものですプリミティブデータ型と呼ばれている(intdouble)を試してみてくださいそれは、資本金Stringです。
intは(Integer)文字列がプリミティブ型ではありません

1

Stringのように、つまり(ええ、私は知っている)、 "同等" を持っています。 Javaでは、オブジェクト/クラス命名規則の最初の文字は大文字になります。

これはメソッドを持っており、基本的には文字の配列なので、オブジェクトであることがわかります。

また、公開する必要がある特定の理由がない限り、ほとんどのクラスメンバー変数をプライベート(または保護された)として宣言する必要があります。

関連する問題