面向对象思想初识

wurengen wurengen     2022-12-11     358

关键词:

面向对象思想概述

Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。
区别:
  • 面向过程:强调步骤。一步步,自己亲力亲为
  • 面向对象:强调对象,找个对象帮你去做
特点
面向对象思想是一种更符合我们思考习惯的思想,它可以将复杂的事情简单化,并将我们从执行者变成了指挥者。面向对象的语言中,包含了三大基本特征,即封装、继承和多态。

什么是类

类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。
什么是对象

什么是对象

对象:是一类事物的具体体现。对象是类的一个实例,必然具备该类事物的属性和行为。

类与对象的关系

  • 类是对一类事物的描述,是抽象的。
  • 对象是一类事物的实例,是具体的。
  • 类是对象的模板,对象是类的实体。

面向对象是对现实社会的模拟

事物与类的对比
现实世界的一类事物:
  • 属性:事物的状态信息。
  • 行为:事物能够做什么。
Java中用class描述事物也是如此:
  • 成员变量:对应事物的属性
  • 成员方法:对应事物的行为
 

oc-初识面向对象

面向对象和面向过程思想OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想面向对象和面向过程的区别以用电脑听歌为例子面向过程打开电脑 播放电脑中的歌曲 关闭电脑 面向对象(... 查看详情

java基础——初识面向对象

 面向对象面向过程&面向对象面向过程思想步骤请简单:第一步做什么,第一步做什么面向过程适合处理一些较为简单的东西面向对象思想物以类聚,分类的思维模式,思考的问题首先会解决问题需要哪些分裂,然后对这... 查看详情

对java面向对象的初识

...章也没有一个好的格式和章法,但万事开头难,那么就从面向对象开始.  我们大部分人都知道互联网软件的存在,时刻影响了我们的现实生活,那么面向对象的编程思想就是从生活中来的,软件出现的目的就是为了描述现实... 查看详情

初识面向对象

面向对象编程是一种思想对象就是具体的拥有准确属性值的一些变量类:一类具有相同属性和方法的事物 类的定义 class关键字类名的首字母大写类中直接定义属性:静态属性(变量) 和动态属性(函数)类名的两个作用:属性... 查看详情

javascript对象及初识面向对象

...执行的动作。JavaScript是通过一种叫做原型的方式来实现面向对象编程的。(面向对象仅仅是一个概念或者编程思想,它不依赖于某个语言存在。)一、创建对象  1、内置对象:常见的有String、Date、Array、Boolean、Math、RegExp ... 查看详情

面向对象初识(代码片段)

目录面向对象初识面向过程与面向对象类和对象创建类创建对象类属性和实例属性系统类面向对象初识面向过程与面向对象编程语言发展历程:机器语言-->汇编语言-->高级语言数学向左,上帝向右。数学家的思维总是倾向于... 查看详情

18.07.23(初识面向对象)(代码片段)

类:具有相同属性和技能的食物    语法:class 类名: 类名的首字母大写 例:classPerson:对象(实例):具体的某一事物;具体类的表现;具体的实实在在的一个实例实例化:类---->对象的过程例:classPreson:soup="有灵魂... 查看详情

编程思想_用minercraft来讲解面向过程与面向对象(代码片段)

c++_两大编程思想:面向过程与面向对象——初识面向对象!!!这篇文章主要学习面向对象和面向过程的思想,面向对象的具体实现将在后续文章出现面向对象是一种编程思想,2大编程思想其中一个就是... 查看详情

面向对象初识(代码片段)

面向过程式编程:1.重复代码多2.可读性差函数式编程:1.重复代码少2.可读性强面向对象:1.类是一组具有相似功能的集合,使代码的组织结构更加清晰和规范化2.要具有上帝的思维,用面向对象设计程序,类是一个公共模板,对象去操作... 查看详情

初识aop和扩展aop

一、什么叫做AOp  解析:Aop(AspectOrientedProgramming)是面向切面编程,软件编程的一种思想。     OOp(ObjectOrientedProgramming)是面向对象编程。     Aop是基于OOp的,又高于OOp。二、区别  面向对象编程是从【静态... 查看详情

java04面向对象

面向对象1、初识面向对象1.1、面向过程&面向对象面向过程思想:步骤清晰简单,第一步做什么,第二步做什么....面对过程适合处理一些较为简单的问题面向对象思想:物以类聚,分类的思维模式,思考问题首先会解决问题... 查看详情

java面向对象5

面向对象编程1、初识面向对象面向过程&面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么。。。面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需... 查看详情

javascript对象及初识面向对象

JavaScript对象及初识面向对象:   查看详情

面向对象编程java

面向对象编程【Java】1、初识面向对象2、方法回顾和加深方法调用3、对象的创建分析4、面向对象三大特性5、抽象类和接口6、内部类及OOP实战Java的核心思想就是OOP1、初识面向对象语句多了的话,提取出来,构造方法ÿ... 查看详情

第一小节初识面向对象(代码片段)

阅读目录楔子面向过程vs面向对象初识面向对象  类的相关知识  对象的相关知识  对象之间的交互  类命名空间与对象、实例的命名空间  类的组合用法  初识面向对象小结面向对象的三大特性  继承  多态... 查看详情

面向对象---初识对象

<!doctypehtml><htmllang="en"><head> <metacharset="UTF-8"> <title>面向对象---初识对象</title> <scripttype="text/javascript"> /* *表达一个人的完整信息 */ /*第一种,三个变量之间没有必然的联系----- 查看详情

初识javascriptoop(js面向对象)

初识JavaScriptOOP(js面向对象)Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。一、生成实例对象的原始模式... 查看详情

初识面向对象

一、面向对象&面向过程1、面向过程(流水线式思维):优点:程序复杂度较低,依据执行步骤顺序编写代码即可缺点:代码复用性差,前后逻辑耦合度要高应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核,git... 查看详情