gpt4 book ai didi

java - java中函数必须是静态的

转载 作者:行者123 更新时间:2023-12-02 04:09:29 26 4
gpt4 key购买 nike

以下 block 有错误。它要求 createArrayList 函数是静态的。我无法理解其中的原因。如果有人能以一种可以理解的方式向我解释这一点,我将不胜感激。

import java.util.ArrayList;


public class Ceasefire {

public static void main(String[] args)
{
createArrayList();
System.exit(0);

}

public void createArrayList()
{
ArrayList<String> aL1 = new ArrayList<String>();
aL1.add("Item1");
aL1.add("Item2");
aL1.add("Item3");
System.out.println(aL1);
}
}

最佳答案

您无法从静态方法 (main) 调用非静态 (createArrayList) 方法。 static 方法只能调用其他static 方法,但不能调用实例方法。

关于java - java中函数必须是静态的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33928861/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com