我不明白这段代码的某些内容
public abstract class subject{
该类是抽象的,因此subject
是超类
public subject() {
这是一个构造函数?
在内部,这个构造函数被传递给子类?
observers = new ArrayList<IOserver> ();
我不知道。
答案 0 :(得分:0)
构造函数作为约束传递给子类。观察者变量在构造函数中初始化,但我没有看到它声明。
像:
ArrayList<IOserver> observers = new ArrayList<IOserver> ();