gpt4 book ai didi

java - 从外部类引用静态嵌套类对象

转载 作者:太空宇宙 更新时间:2023-11-04 06:19:18 25 4
gpt4 key购买 nike

我想从外部类引用静态嵌套类的对象的变量。这行得通吗?

public class GuiApp {
static class book{

static book [] book = new book[1000];
static Boolean overdue;
static Boolean checkedOut;
static int bookNum;
static String personName;
static String dueDate;
static int month;
static int date;
static int year;
static String dateCheckedOut;
}
}

以及稍后从外部类引用 book[50] 的变量 String personName

book.book[50].personName = "Bob";

我不确定我是否正确理解了这一点,所以我想知道这是否可行。

最佳答案

在访问该数组的元素之前:

book.book[50].personName = "Bob";

您必须初始化该元素:

book.book[50] = new GuiApp.book();

我还建议不要对类和数组使用相同的名称。

但是,将 book 类的所有属性设置为静态是没有意义的,因为这意味着所有书籍都将具有相同的值。

关于java - 从外部类引用静态嵌套类对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27632737/

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