Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么可以';我不能在类中声明字符串吗?_Java_String_Declare - Fatal编程技术网

Java 为什么可以';我不能在类中声明字符串吗?

Java 为什么可以';我不能在类中声明字符串吗?,java,string,declare,Java,String,Declare,它告诉我字符串不能作为类型解析。它是字符串带大写字母s试试看 public class Account { public int pin; public int accountnumber; public string accounttype; public double balance; } 其他(int,double)是所谓的原始数据类型,其中String类似于Account“只是另一个类”。 int有一个“等价物”(是的,我知道)(Integer),这就

它告诉我字符串不能作为类型解析。

它是
字符串
带大写字母s

试试看

public class Account {

    public int pin;
    public int accountnumber;
    public string accounttype;
    public double balance;
}
其他(
int
double
)是所谓的原始数据类型,其中
String
类似于
Account
“只是另一个类”。

int
有一个“等价物”(是的,我知道)(
Integer
),这就像
String

String不是一个基本类型。在Java中,对象/类的命名约定将第一个字母大写

你知道它是一个对象,因为它有方法,基本上是一个字符数组


此外,除非有特殊原因需要公开,否则您应该将大多数类成员变量声明为私有(或受保护)。

嗨,Jeffrey,学习如何使用Java的IDE可能会让您受益匪浅,这是IDE可以为您做的事情。。。您应该尝试Eclipse或NetBeans。。。。在Eclipse中,如果您开始键入类名并键入ctrl+space,Eclipse将建议您使用拼写正确的类名。。。我还将假设您对Java非常陌生。。我会向你推荐头一个Java。。。乞丐的好书
public String accounttype;