public class Account {
public int pin;
public int accountnumber;
public string accounttype;
public double balance;
}
文字列を型として解決できないことを教えてくれます。
String大文字のSです
試す
public String accounttype;
その他の(int、 )は、 「単なる別のクラス」のようなdouble、いわゆるプリミティブデータ型です。「同等」(ええ、私は知っています)()を持っています、それは次のようなものですStringAccount
intIntegerString
文字列はプリミティブ型ではありません。Javaでは、オブジェクト/クラスの命名規則では、最初の文字が大文字になります。
メソッドがあり、基本的に文字の配列であるため、オブジェクトであることがわかります。
また、パブリックにする必要がある特別な理由がない限り、ほとんどのクラスメンバー変数をプライベート(または保護)として宣言する必要があります。