菜鸟笔记 -- Chapter 6.4 面向对象的三大特性

Posted Abri

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了菜鸟笔记 -- Chapter 6.4 面向对象的三大特性相关的知识,希望对你有一定的参考价值。

6.4.1  三大特性概述

面向对象的三大特性是Java中一个很重要的基本理念。

  封装是面向对象的核心思想。将对象的属性和行为封装起来,其载体就是类,类通常对客户隐藏其实现细节,这就是封装的意思。采用封装的思想保证了类内部数据结构的完整性,应用该类的用户不能轻易地直接操作此数据结构,只能执行类允许公开的数据。这样就避免了外部操作对内部数据的影响,提高了程序的可维护性。

  继承和多态是面向对象开发语言中非常重要的一个环节,如果在程序中使用得当,可以将整个程序的架构变的非常有弹性,同时可以减少代码的冗余性。继承机制的使用可以复用一些定义好的类,减少重复代码打的编写。多态机制的使用可以动态调整对象的调用,降低对象之间的依存关系。同时为了优化继承与多态,一些类除了继承父类还使用接口的形态。Java语言中的类可以同时实现多个接口,接口被用来建立类与类之间关联的标准。在Java中正因为这些机制使得Java语言更具有生命力。

菜鸟笔记 -- Chapter 6.4.2 详解继承

 目录

菜鸟笔记 -- Chapter 6.4.3 多态

以上是关于菜鸟笔记 -- Chapter 6.4 面向对象的三大特性的主要内容,如果未能解决你的问题,请参考以下文章

菜鸟笔记 -- Chapter 3.2 Java简介

菜鸟笔记 -- Chapter 6.4.3 多态

菜鸟笔记 -- Chapter 3.1 计算机的基础

面向对象(java菜鸟的课堂笔记)

菜鸟笔记 -- Chapter 3.4 环境变量

菜鸟笔记 -- Chapter 09 常见类和接口