封装、继承、多态和抽象
1、封装
封装给对象提供了隐藏内部特性和行为的能力,对象提供了一些能被其他对象访问的方法来改变它的内部数据。java中提供3中修饰符public、private和protected,每种修饰符都给其他位于同一包下或不同包下的对象赋予了不同的访问权限。封装的一些好处提高了模块化,禁止了对象间的不良交互,提高了代码的可用性和可维护性。通过隐藏对象的属性来保护对象的内部行为。
2、继承
使类与类之间产生继承关系,给与对象从基类获取字段和方法的能力,提供代码重用性,也可在不修改类的情况下给现有类增加新的特性。
3、多态
是编程语言给不同的地层数据类型做相同的接口展示的一种能力。一个多态类型上的操作是可以利用到其他类型的值上边。
4、抽象
把想法从具体的实例分离出来,根据它们的功能而不是根据实现细节创建类,这种方法的目的是将实现的细节和类的行为分离开。
java 封装、继承、多态和抽象
于 2020-09-25 14:06:05 首次发布