Java基础——Java重点基础之面向对象思想

面向对象(面向对象思想概述)

  • A:面向过程思想概述
    • 第一步
    • 第二步
      • 早期的计算机编程是基于面向过程的方法,将程序看作一系列函数的集合,或者直接就是一系列对电脑下达的指令。例如实现一个算术运算1+1+2 = 4,通过设计一个算法就可以解决的问题。
  • B:面向对象思想概述
    • 找对象(第一步,第二步)
      • 面向对象是指一种程序设计范型,同时也是一种程序开发的方法。一切事物皆对象,通过面向对象的方式,将现实世界的事物抽象成对象。对象指的是的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想。
  • C:举例
    • 买煎饼果子
    • 洗衣服
  • D:面向对象思想特点
    • a:是一种更符合我们思想习惯的思想
    • b:可以将复杂的事情简单化
    • c:将我们从执行者变成了指挥者
      • 角色发生了转换
  • E:面向对象开发
    • 就是不断的创建对象,使用对象,指挥对象做事情。
  • F:面向对象设计
    • 其实就是在管理和维护对象之间的关系。
  • G:面向对象特征
    • 封装(encapsulation)
    • 抽象(abstract)
    • 继承(inheritance)
    • 多态(polymorphism)
面向对象总结:

早期的计算机编程是基于面向过程的方法,将程序看作一系列函数的集合,或者直接就是一系列对电脑下达的指令。一般步骤是第一步怎么做,第二步怎么做。而面向对象的思想则是找对象,对象里面包含了具体的实现步骤。在面向对象的思想里,一切事物皆对象。我们通过面向对象的方式,将现实世界的事物抽象成对象。将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想。

举例:买煎饼果子

面向对象思想特点
a:是一种更符合我们思想习惯的思想
b:可以将复杂的事情简单化
c:将我们从执行者变成了指挥者(角色发生了转换)

面向对象开发就是不断的创建对象,使用对象,指挥对象做事情。

面向对象设计其实就是在管理和维护对象之间的关系。

面向对象特征
◦封装(encapsulation)
◦抽象(abstract)
◦继承(inheritance)
◦多态(polymorphism)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值