抽象,封装,继承,多态
抽象:忽略事物中对当前目标无关的非本质特性,充分关注本质特性。找出事物的共性,并把具有共性的事物划为一类,得到一个抽象的概念。
封装:把对象的属性和行为结合成一个独立的单位,并尽可能隐藏对象的内部细节。
继承:指特殊类的对象拥有其一般类的属性和行为(子类继承父类)。继承意味着“自动拥有”被继承类的属性和行为。
多态:简单来说,多态是具有表现多种形态的能力的特征,根据对象的不同形态以不同方式处理,特别是方法重载和类的继承。多态还分为编译时多态和运行时多态。