在java中如何在方法中使用类变量?
这是我的代码
public class ExamQ3a {
String[] descriptionArr = new String[50];
static int[] codeArr = new int[50];
public static void displayItems(int count, int[] codeArr,
String[] descriptionArr) {
count = this.codeArr.length;
for (int i = codeArr.length; i < codeArr.length; i--) {
}
}
}
这里突出显示的行是 count = this.codeArr.length; 我得到的错误是无法从静态上下文中引用非静态变量。但我已经将变量设为静态。那么给了什么?
所以只根据要求!不是我想问整个问题,只是想知道我为什么要使用静态,这是一个练习题
您将开发一个简单的应用程序系统来管理公司的库存。系统应该能够维护最多 50 个项目的列表。每个项目都有一个唯一的整数代码和描述。
(a) 编写 Java 语句,声明并创建两个数组来存储代码和项目的描述。
(b) 编写具有以下方法签名的 Java 方法:
public static void displayItems(int count, int[] codeArr, String[] descriptionArr)
此方法以表格形式显示公司所有项目的代码和描述,并带有适当的列标题。
参数: codeArr:存储项目代码的数组
descriptionArr:存储项目描述的数组
count:系统中的项目数