面向对象详解

这篇博客详细介绍了面向对象的概念,对比了面向对象与面向过程的区别,强调了类与对象的关系,并通过实例展示了如何在Java中创建对象及调用成员。内容包括面向对象的概述、类与对象的创建以及对象成员的调用。
摘要由CSDN通过智能技术生成

面向对象

万物皆对象

我们是怎么认识世界的?

人类从小就不断的接触到各种各类存在世界上的各种生物,然后通过事物的公共特性,将它们归类,所以以后就不会出现见到猫叫老虎。那么我们在现实生活中,是通过具体的某个事物归纳总结它们的公共特性然后产生类那么类就描述了该种事物的的共别。性,相当于造事物的图纸,我们可以根据这个图纸去做出具体的实体对象。

 

对象:在现实生活中存在具体的一个事物。;

类:实际就是对某种类型事物的共性属性与行为的抽取。

人类认识世界: 对象----à类。

在java中:     类 -----à对象。

 

使用计算机语言就是不断的在描述现实生活中的事物。

java中描述事物通过类的形式体现,类是具体事物的抽象,概念上的定义。

对象即是该类事物实实在在存在的个体。

类与对象的关系如图


可以理解为:

类就是图纸

汽车就是堆内存中的对象


面向对象的概述

面向对象(英语:Object Oriented,简称OO)是一种以事物为中心的编程思想。

面向对象程序设计(英语:Object-orientedprogramming,缩写:OOP),是一种程序开发的方法。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性

面向对象时相对于面向过程而已的(c则是一个典型的面向过程的语言),站在面向对象的角度去看问题,你则是对象的动作的指挥者。如果站在面向过程的角度去看问题,你则是动作的执行者


面向对象爱与面向过程对比

“万物皆对象”。

       买电脑

          面向过程

              1:查资料

              2:电脑城砍价

              3:被黑

              4:痛苦归来

          面向对象

              1:找对象。老师

              2:老师.砍价

              3:老师.检测电脑

              4:电脑成功购买

           2:吃饭

          面向过程

              1:自己动手做

              2:买菜

              3:洗菜

              4:煮饭炒菜

              5:很难吃,浪费时间

          面向对象

              1:找专业对象

              2:餐馆.点餐

              3:餐馆,做饭

              4:饭好吃,节约时间,精力

       3:找对象

           1:求介绍,相亲,找现成的对象。(面向对象的思想先找有的对象,直接拿来使用)

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值