封装
封装就是将字段和方法封装在一个类里面,外界只能通过该类预留的对外接口进行访问类里的字段和方法。访问修饰符决定了类内字段和方法的访问级别,防止对实现细节的访问。
继承
继承就是在原有类的基础上创建新的类,原有类称为基类,新类称为派生类。派生类继承了基类的字段和方法,相当于基类的扩展。
多态性
多态性,就是同一个操作,作用于不同的对象,进行不同的解析,产生不同的结果。多态性分为静态多态性和动态多态性。在静态多态性中,方法的响应是在编译时发生的,而在动态多态性中,方法的响应是在运行时发生的。
静态多态性,通过方法重载和运算符重载来实现,而动态多态性,通过抽象方法和虚方法实现。