抽象类和arraylist

时间:2015-03-28 19:08:15

标签: java object arraylist

我不明白这段代码的某些内容

public abstract class subject{

该类是抽象的,因此subject是超类

    public subject() { 

这是一个构造函数?

在内部,这个构造函数被传递给子类?

observers = new ArrayList<IOserver> (); 

我不知道。

1 个答案:

答案 0 :(得分:0)

构造函数作为约束传递给子类。观察者变量在构造函数中初始化,但我没有看到它声明。

像:

ArrayList<IOserver> observers = new ArrayList<IOserver> ();