2. 下列哪些是物件導向程式設計的特性? (A)封裝性 (Encapsulation) (B)多型性(Polymorphism) (C)事件性 (Event) (D)繼承性(Inheritance) (E)獨立性 (Independence)