如何在没有参数的Java中使变量可用

时间:2012-03-26 22:51:24

标签: java jvm new-operator

是的,我想在下面提供变量,(学校主题)随处可用(例如在getItems()等方法中),但不使用参数。我不知道我正在尝试做什么的正式定义,这就是为什么我真的不能谷歌这个。

import java.util.*;
public class TestApp{
    private static String[] schoolsubjects;
    public void TestApp(){

    }
    public void addItem(String item_name){
        schoolsubjects.add(item_name);
    }
    public void getItems(){
        return schoolsubjects;

    }


}
好的,谢谢你

在addItem()

我明白了,错误:找不到符号

2 个答案:

答案 0 :(得分:1)

Oracle的Java Tutorials回答了您的问题。 Here是与您的特定问题最相关的部分的链接。但是我建议你阅读全部内容......或者至少是涵盖基础知识的小道。

答案 1 :(得分:0)

正如您所拥有的那样,学校课程可用于该课程中的所有方法。即getItems()已经可以访问学校主题。虽然应该注意,您无法从返回类型为 void 的方法返回数组,但您需要将public void getItems()更改为public String[] getItems()