
文章目录前言一、特征一:封装封装介绍权限修饰符二、特征二:继承1、继承介绍2、方法的重写3、super关键字4、对象实例化过程三、特征三:多态性介绍多态虚拟方法与动态绑定行为描述及场景使用重载与重写(早、晚绑定)Instanceof(包含向下转型介绍)四、Object超类1、==运算符与equals方法2、toString()方法五、包装类介绍拆装箱与转换问题Integer包装类容易混淆情况相关面试题参考文章前言本文是付费专栏《Java后端开发从入门到进阶》的配套文章,所属阶段与专题为「阶段一:Java基础与编程内功 / 1.1 Java语言基础」。专栏介绍:适合 Java 初学者及希望系统查漏补缺的开发者。专栏不仅讲“怎么用”,还会深入源码与底层原理,结合真实开发场景和代码案例,帮助你建立完整的 Java 技术知识体系。本文所属付费专栏目录:Java后端开发从入门到进阶整体专栏目录汇总一、特征一:封装封装介绍为什么要封装?封装的含义与作用?举个例子,就像我们开车,车也分手动挡,自动挡,手动挡的话我们是不是起步需要挂一档,后面随着速度换不同的挡数;自动挡只要你踩踩油门就行,手动挡与自动挡都进行了封装,只不过自动挡封装的更好。一般来说不需要你去了解内部构造,也不想让你去修改内部构造。隐藏对象内部的复杂性,只对外公开简单的接口,便于外界调用。从而提高系统的可扩展性、可维护性。简单来说,把该隐藏的隐藏,该暴露的暴露,这就是封装性的设计思想。程序设计高内聚,低耦合: