写点什么

教妹学 Java(二十一):一文带你了解面向对象编程的所有概念

作者:Java高工P7
  • 2021 年 11 月 12 日
  • 本文字数:872 字

    阅读完需:约 3 分钟

对象是一个类的实例化,它在计算机中有自己的地址,并且会占用一部分的内存。

02、类

类定义了一个对象的模型,成员变量定义了对象的属性,比如说大熊猫的颜色;方法定义了对象的行为,比如说大熊猫爱吃竹子。

03、继承

子类可以从父类继承一些属性和行为,提高了代码的可重用性。你比如说,我们定义一个人的类,它有年纪、姓名,会吃饭和睡觉,然后我们就可以定义一个女性类,和男性类,继承自人这个类。

04、多态

多态是同一个行为具有多个不同表现形式或形态的能力。


比如说,人都要上厕所,公共场所的时候,男性上男厕,女性上女厕。

05、抽象

把内部细节隐藏起来,但提供了可访问的功能,可以称之为抽象。

06、封装

你吃一粒药丸,但药丸的具体成分并不需要知道,这里药丸就可以算作是封装的一种体现。

面向对象编程的优势

01) OOP 更加能够应对大规模复杂的程序开发,面向对象编程是以类为思考的对象,首先要思考的是业务建模,将复杂的需求翻译为类,如何给类和类之间建立关系,完成这些工作时不需要考虑复杂的处理流程。


02)OOP 风格的代码更容易复用、扩展和维护,这主要得益于封装、抽象、继承、多态的存在。


03)OOP 更加人性化、高级和智能,可以使用人类的思维来和机器打交道,而是机器的思维。

鸣谢

好了,我亲爱的读者朋友,以上就是《教妹学 Java》第二十一篇文章的全部内容了,是不是轻松又活泼,学技术再也不枯燥了,对吧?购买专栏的同学都是冲着二哥名声来的,我只能说你很有眼光。



教妹学Java(二十):一文带你彻底了解 Java 中的注释


教妹学Java(十九):continue 关键字详解


教妹学Java(十八):break 关键字详解


教妹学Java(十七):do-while 循环


[教妹学 Java(十六):


【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


while 循环详解]( )


教妹学Java(十五):for循环详解


教妹学Java(十四):switch 语句详解


教妹学Java(十三):if-else 语句详解


教妹学Java(十二):Java关键字大全


教妹学Java(十一):操作符简介


教妹学Java(十):Unicode字符集简介


教妹学Java(九):Java中的数据类型


教妹学Java(八):初识Java变量

用户头像

Java高工P7

关注

还未添加个人签名 2021.11.08 加入

还未添加个人简介

评论

发布
暂无评论
教妹学Java(二十一):一文带你了解面向对象编程的所有概念