【问题标题】:Why can't I declare a string in a class?为什么我不能在一个类中声明一个字符串?
【发布时间】:2012-02-12 09:39:48
【问题描述】:
public class Account {

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

它告诉我字符串不能被解析为一种类型。

【问题讨论】:

  • 嗨,Jeffrey,您可能会从学习如何使用 Java IDE 中受益,这是 IDE 可以为您做的事情...您应该尝试 Eclipse 或 NetBeans... . 在 Eclipse 中,如果您开始输入类名并输入 ctrl+space,Eclipse 会建议您使用正确拼写的正确类名...我还假设您对 Java 很陌生...我会向您推荐 Head first Java... 适合初学者的好书

标签: java string declare


【解决方案1】:

String 大写 S

【讨论】:

    【解决方案2】:

    试试

    public String accounttype;
    

    其他(intdouble)是所谓的原始数据类型,其中String 就像Account“只是另一个类”。
    int 有一个“等效”(是的,我知道)(Integer),就像String

    【讨论】:

      【解决方案3】:

      String 不是原始类型。在 Java 中,对象/类的命名约定将首字母大写。

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-11-09
        • 2021-01-22
        • 1970-01-01
        • 2011-09-13
        相关资源
        最近更新 更多