学习java要学类与对象的使用吗_java 类与对象 的概念理解(可以用我们学习多年的蚂蚁哲学套用)...

面向对象其实是一种思考的思想,是解决问题,架构工程的整体解决方案。二早期编程语言的思想是面向过程。

面向过程注重的是过程,过程所涉及的行为,也就是功能。通过选择循环语句等逻辑将参与者连接起来。

面向对象注重的是主体,参与过程所涉及到的主体。也是通过逻辑将一个个功能实现连接起来。

在我感觉只是主副的关系,两者缺一不可,反而能相互补充促进。

刚开始学,最让人头疼的反而是测试类应该怎么写,应该讲那些代码写入测试类里面。这个反而很是挠头。

【实例】:

面向过程:

1.把冰箱打开 2. 把大象放入 3. 冰箱关起来

面向对象:

打开冰箱,储存,关闭都是对冰箱的操作,是冰箱的行为。冰箱就是一个对象,所以只要操作冰箱所具备的功能,都要定义在冰箱中。

【面向对象概念】

1.面向对象是思考问题的一种思考方式,是一种思想。我们学习蚂蚁中的哲学思想有一个重要概念整体与个体。概念与实例。理论与实践。名和实等等。这些基本上都可以套用到类和对象身上。

2.类就是一类对象的统称。对象就是这一类具体化的一个实例。

3.面向对象的好处:将复杂的事情变简单了,只要面对一个对象就行。

【面向对象设计】

面向对象设计把握一个重要的经验:谁拥有数据,谁对外提供操作这些数据(私有)的方法!

(被动的一方是数据的拥有者,主动的一方是执行者)

【面向对象的三个特征】

面向对象的三个特征:封装,继承,多态。

开发时:找对象,建对象,用对象,并维护对象之间的关系。

二. 类与对象的关系:

类与对象的关系

1.类就是对现实生活中事物的描述。

2.对象就是这类事物,实实在在的个体。

然后就水到渠成。描述一个对象。我们用各种名词描述,形容词描述,动词描述。去除主观化得形容词。也就是剩下名词性的描述与动词性的描述。

名词性的描述可以转化为各类属性。二动词性的描述就可以转化为各类行为动作方法。

所以不管是描述类还是描述对象都需要动词与名词。相对应的在编程里面就是属性与方法。

一个类办好属性与方法。当然还有他的标签名字。也就是类名。甚至在以后的工作中我们写代码的参考就是一个个类图。更近一步直接画类图直接生成代码。

AAffA0nNPuCLAAAAAElFTkSuQmCC

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值