前言
Java是面向对象的编程语言,那么在开始编写任何代码之前,我们需要学习一些面向对象的基本概念。
本课我们将学习对象、类、继承、接口和包,每个概念都集中讨论这些概念如何与现实世界相关联,同时还介绍一些Java语言的语法。
另外,面向对象不是什么高深莫测的绝世武功,而是人观察世界的一种自然思维,只是绝大多数人从来没有认真思考其本质罢了。
- 万物皆对象
- 万物皆可分类
- 万物皆可命名
- 万物皆可观察
- 万物皆可描述/定义
- 万物皆可创造
- 万物皆可调用
- 万物皆有关系
1、什么是对象?
对象(Object)是相关状态和行为的软件包。计算机软件中的对象通常用于对现实世界中的对象进行建模,因此,对象是理解面向对象技术的关键。那么,状态和行为如何在对象中表示?如何实现数据封装?为什么以这种方式设计软件?
环顾四周,我们会发现许许多多真实世界的事物,比如猫、狗、电脑、自行车、面包和罗汉果等等,它们都是物理对象,因为有都有重量、三维尺寸和体积。除此之外,其它的则是逻辑事物,比如创意、计划、日程表、电子文档等等。
而且,现实世界中的对象有两个共同特征:状态和行为。从面向对象编程的角度出发,识别真实对象的状态和行为是一种很好的方法。
转载:https://blog.csdn.net/goldentec/article/details/106396959
查看评论