【封装】
封装是把数据和操作数据的方法绑定起来,只能通过已定义的接口访问数据。
【继承】
继承是子类自动共享父类数据和方法的机制,这是类之间的一种关系,提高了软件的可重用性和可扩展性。
【多态】
多态性是指允许不同子类型的对象对同一消息作出不同的响应。其表现形式为重载和重写,方法重载(overload)实现的是编译时的多态性(也称为前绑定),而方法重写(override)实现的是运行时的多态性(也称为后绑定)。
【抽象】
抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。
【温馨提示】点赞转发文章并关注楼主,然后私信回复【面试题解析】,即可100%免费领取楼主的所有面试题资料!