public static void main(String[] args) { ArrayList<Goods> arrayList = new ArrayList<Goods>(); init(arrayList); int size = arrayList.size(); String[] array = (String[] )arrayList.toArray(new String[size]); System.out.println(Arrays.toString(array )); }
// 錯誤信息 Exception in thread "main" java.lang.ArrayStoreException
A: 接口的定義
與定於類的class 不一樣, 接口定義時須要使用interface 關鍵字java
B :定義的格式
js public interface 接口名 { 抽象方法1; 抽象方法2; }
數組
累的構造方法code
public class Person { private int age; private String name; // 私有無參數的構造方法, 及外界不能通過new Person() 語句創建本類對象 private Person() { } Person(int newAge , String newName ) { age = newAge; name = newName; } public void speak() { System.out.println("name =" + name + ", age = " + age ); } }
class Yy {} final class Fu extends Yy{} //能夠繼承Yy類 class Zi extends Fu{} //不能繼承Fu類