java - 具有自身数组的对象

标签 java arrays

我有一堂这样的课

public class Cell{    
    static{
        int x;
        int y;
        Cell[]  cells = new Cell[10];
    }
}

这是合法的还是正确的思考方式?让一个类包含其自身的数组(这在 C 中是可能的)。

这是从设计角度思考的正确方法吗?先有一个 Cell 类然后再有一个 Cells 类会更好吗?

最佳答案

如果您的类包含其自身的数组,则它更可能如下所示:

public class Cell {    
    private int x;
    private int y;
    private Cell[] cells;

    // constructors, getters, setters, etc
    ...
}

关于java - 具有自身数组的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22676012/

相关文章:

java - 缩放图像,然后保存到数据库(Blob)

java - 使用文档监听器将 jtextfield 值同步为仅整数值

java - log4j:WARN 在 org.apache.log4j.DailyRollingFileAppender 中没有这样的属性 [maxFileSize]

ios - 将NSArray转换为在Objective-C或Swift中按频率排序的唯一值数组

arrays - 如何使用 Swift3 删除 Array 中的特定 NSObject

java - Maven 编译死于 "Killed"

java - 从短信中提取 URL

Ruby新手: Writing a method to read mulitple arrays from a file?

javascript - 将数组与对象转换

c - 值得使用 mod 来替换循环索引的 if 语句