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

你好呀,我是沉默王二,是《Web 全栈开发进阶之路》的作者,CSDN 的博客之星。《教妹学 Java》是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我还力求把每一个知识点讲得透彻明白,保证你可以从中受益,成为一名优秀的 Java 工程师。本篇来谈一谈“面向对象编程”中的所有概念。

因为是第一次做付费专栏,所以有一定的压力,虽然只需要 9.9 元,但我对自己的要求是至少要达到 199 元的标准,这样才能对得起所有喜欢我的读者。我非常希望你能够跟我分享你的感受和体验,如果你恰好也有这种想法的话,就请加我的微信(qing_geee)告诉我吧。另外,我还组建了一些高质量的技术交流群,邀请了很多大咖,有腾讯的、美团的、PDD 的,需要的话我拉你。

“二哥,今天我们要学习的内容是‘面向对象编程中的所有概念’,对吧?”

“是的,三妹。面向对象编程,由三个单词而来——Object-Oriented Programming,这方面的语言有很多,比如说 C#、Python、PHP,以及 Java。其中有几个概念非常重要,比如说对象、类、抽象、继承和多态,搞懂它们会让编程变得更容易理解。 ”

01、对象

万物皆对象,桌子、凳子、大熊猫、孙悟空,既可以是物理存在的,也可以是逻辑想象的。只要它们具有状态和行为。大熊猫是一个对象,他会吃竹子会睡觉(行为),颜色是黑白相间的(状态)。

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

02、类

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

猜你喜欢

转载自blog.csdn.net/qing_gee/article/details/105284592