面向对象编程思想
目录 面向对象编程思想 一、面向对象与面向过程区别: 面向过程设计: 面向对象设计: 二、Java中的面向对象 对象 类 面向对象编程思想 面向对象即OO(Object Oriented), 面向对象程序设计 简称OOP(Object Oriented Programming),是一种计算机编程架构。 一、面向对象与面向过程区别: 面向过程设计: 强调 过程 ,即强调功能的执行顺序。最小程序单元为 函数 ,每个函数负责特定的功能,通过main主函数依次调用不同的函数,最终解决问题。 面向对象设计: 强调 对象 ,准确地说,是具备某些特定功能的对象。最小程序是 类 ,类是对象的抽象,定义了对象具有的属性和方法。不同对象之间相互作用,传递信息,最终实现解决问题。 关于面向对象的三大特征: 继承 、 封装 、 多态 ,将在今后的学习之中展开讨论。 二、Java中的面向对象 类(class) 和 对象(object) 是面向对象程序设计过程中的两个很重要的概念,类是某一批对象的抽象,是某一种概念。对象是一个具体存在的实体,也被称做 实例(instance) 。 对象 万物皆为对象。 可以把对象堪称特殊的变量,它也可以存储数据,甚至,还可以还可以让它自身执行操作。 程序是对象的集合,他们通过发送消息来告知彼此所要做的。 可以把消息想成是对某特定对象的方法的调用请求。