【问题标题】:What does this Object class mean? [duplicate]这个 Object 类是什么意思? [复制]
【发布时间】:2020-11-01 10:26:42
【问题描述】:

我只是想知道这段代码中的 Object S[] 是什么意思?这是 Stack in array 的源代码的 sn-p。这是一种数据类型吗?它返回什么?应该输入什么类型的数据?

public class ArrayStack implements Stack {

public static final int CAPACITY = 1000;
public int capacity;
Object S[];

【问题讨论】:

    标签: java object


    【解决方案1】:

    在回答名义问题Object S[]; 时,声明一个名为S 的对象数组。

    它返回什么?

    什么都没有。什么返回什么?您已经给出了类定义的开头,因此不关闭它会引发错误。

    如果你的意思是,“Object S[]; 返回什么”,同样,没有返回任何内容,因为它不是一个操作。 https://www.freecodecamp.org/news/when-to-use-a-function-declarations-vs-a-function-expression-70f15152a0a0/

    下次请尝试分解您的问题,因为每个问题都是基于对后面答案的越来越模糊的理解。

    【讨论】:

      【解决方案2】:

      Object S[]; 只是一个变量声明。该变量名为S,类型为Object[]。为了清楚起见,您也可以将其写为Object[] S;

      它不会“返回”任何东西,但SObject 的未初始化数组。初始化后,您可以向其中添加任何对象。

      【讨论】:

        猜你喜欢
        • 2015-03-12
        • 1970-01-01
        • 2014-06-25
        • 2011-10-27
        • 2012-11-03
        • 2016-10-10
        相关资源
        最近更新 更多