什么是面向对象?
2021/11/23 23:13:14
本文主要是介绍什么是面向对象?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
面向对象思想是什么? 继承,多态和封装
网上解释的都比较难理解,这样做下比喻就知道了!
什么是类?什么又是对象呢?这两个单独拿出来估计很多人就发懵了,不就类包含着对象,万物都是对象嘛!
我们拿些东西做下比喻就明了了,比如你的邻居,亲戚,七大姑八大姨的,这些都是所谓的对象,你们一个大家族可以叫做类,但单独拿出来的都是所谓的对象。
再举一个例子:男人是一个类,而女人又是一个类,你是人类中的对象,而不是人类,这样应该就明白类和对象的关系了,类是群体,而对象是个体,这是类与对象之间的关系,类是一个概念,而对象则是一个实体。
类只是一个定义对象一个的概念,而不是一个实体,类表明,这个类产生的对象具有什么养的属性,例如人的基本构造,但只是一个概念的构造,不允许你长有三只眼睛和四条腿而已!
什么时候创建类呢?
假如你想记笔记,那你得创建一个本,一个笔,和写下东西的三个类才能完成记笔记的功能对吧!
类就好比工厂各个阶级的流水线,每个类就相当于每个组,每个组的人负责着不同的工作,你的任务就是将这些无法关联的类连接在一起让他们进行融洽的工作
这篇关于什么是面向对象?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-04TiDB 资源管控的对撞测试以及最佳实践架构
- 2024-07-03万字长文聊聊Web3的组成架构
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现