美文网首页
java_10、面向对象01_面向过程与面向对象

java_10、面向对象01_面向过程与面向对象

作者: 小碧小琳 | 来源:发表于2019-02-09 20:04 被阅读0次

引言:

面向对象需要用到的概念:

英文oriented object,通过对象来组织代码(通过对象来封装数据)。
翻译成汉语就是,面向对象编程。

一、面向过程

在做一个项目的时候,我们会定义若干个变量与若干个方法。

缺点:

  • 当数据量比较多的时候,编写起来就比较繁琐了。
  • 当新的人来做项目的时候,对于那么多方法,很难上手。
  • 管理代码很难,不利于扩充与维护。

c语言中,又有一个结构体的东西,可以将相关的变量都放到一起去。比如,自动导航项目中。将与车有关的变量(引擎,变速箱)放到car结构体中,将与导航有关的变量都放到“导航仪”结构体中。

于是,想到,将相关方法与相关变量都放到一起,于是就有了一个新的概念,这个概念就被命名为Class。 于是C++就诞生了。

这样,就利于管理代码以及便于扩展了。

当然,如果一个项目十分复杂的时候,用面向对象编写代码就十分方便了。如果功能十分简单,就不需要了。

二、面向对象

简单的事情,可以用面向过程来分析,比如,开车

但是事情比较复杂的情况下,用面向过程就难以解决了。

面向对象编程(OOP)的本质:以类的方式,组织代码;以对象的方式,组织(封装)数据。

对象和类的概念

对象和类的总结

学java就两件事,第一学习别人的类,第二定义自己的类。

相关文章

  • java_10、面向对象01_面向过程与面向对象

    引言: 面向对象需要用到的概念: 英文oriented object,通过对象来组织代码(通过对象来封装数据)。翻...

  • Java学习day-07:面向对象

    一、面向过程和面向对象 1.面向对象与面向过程的区别: 面向对象具有三大特征;封装,继承,多态;面向对象与面向过程...

  • 2、面向对象

    一、面向对象 定义:面向对象是基于面向过程的。 面向对象与面向过程比较:面向过程:面向过程是以函数为基础,完成各种...

  • Java复习笔记——系统整理

    一、面向对象概念 1. 类与对象 1.1 面向过程和面向对象 面向过程 (Procedural Programmi...

  • Java基础语法_Day06

    一、面向对象概述 面向对象思想 面向过程思想与面向对象思想A:什么是面向过程面向过程,其实就是面向着具体的每一个步...

  • 面向过程和面向对象的区别

    参考文章:面向对象和面向过程的区别面向对象与面向过程的本质的区别 面向过程(pop)和面向对象(oop)是什么 p...

  • P 面向对象 | 面向对象

    一、面向对象 1.1 面向过程与面向对象 1.1.1 面向过程 怎么做 1.1.2 面向对象 谁来做应对复杂的项目...

  • 【技术贴】java面向对象的基本概念

    java面向对象概述 一,面向过程与面向对象 1,程序的发展经历了两个主要阶段:面向过程、面向对象。 2,对于面向...

  • Java 面试基础知识(一)

    1.面向对象与面向过程的区别 面向过程:性能比面向对象高,但是维护性、扩展性和复用性没有面向对象好。 面向对象:维...

  • Java 面试基础知识(一)

    1.面向对象与面向过程的区别 面向过程:性能比面向对象高,但是维护性、扩展性和复用性没有面向对象好。 面向对象:维...

网友评论

      本文标题:java_10、面向对象01_面向过程与面向对象

      本文链接:https://www.haomeiwen.com/subject/gmfzsqtx.html