1.接口(interface)不仅可以用于定义方法的签名,还可以充当类型的一部分。其本身可以作为类来引用
eg.Cell[][] field
数组中的对象是实现了这个接口的类的实例。
是一种特殊的class
return list.toArray(new Cell[list.size()]);
中list.toArray是将原来的数组填充到()中的对象中(这里新创建了一个新的Cell数组则无需重新分配内存)
图形机制
swing
在界面窗口上看到的所有东西都叫部件
(1)容器(其本身就是一种部件) :
1.所以容器也可以被放在另外一个容器中
2.容器可以管理其中的部件(通过布局管理器Layoutmanager)
对于frame来说,默认采用的布局管理器用的时候BorderLayout(其中具体位置参数由程序库自行计算)
BorderLayout : 将容器化成五块区域
其中添加的时候若没有给定具体位置参数则默认为CENTER
(2)部件:可以放在容器里
通过add这个动作将一个部件加入一个容器里面去