Java小篆之面向对象的理解

面向对象的理解

最近在刷毕老师的25天Java系列,之前觉得这种培训班速成的,怎么能比得上我们大学
里学的呢? 就看了前几章,觉得毕老师讲的真心不错,瞬间觉得我以前学的叫java吗
(问号脸)然后就觉得小班的效果较好,当然跟老师也有关系,不要在大学里眼高手低吧
  1. 面向过程&面向对象
    毕老师举的例子是冰箱关大象的例子,再熟悉不过。
    面向过程,就是关注过程,注重功能;你要关大象分为哪几步,过程;
    面向对象,关注的就是冰箱,那些打开关闭的功能都是冰箱的, 把功能封装在对象里。功能有多个,找起来麻烦,对象一个,功能全封装在里面,将复杂的事情变简单。而且角色转变,从执行者变成指挥者。
    这里写图片描述

    2.类&对象的关系
    举生产汽车的例子(记得Javaee老师也讲过这个例子,所以说好的例子是经典的)
    这里写图片描述
    这里写图片描述

对象是一个个的具有具体功能的实体,对象与对象之间有共性也有各自的特性;
类是对这一系列对象的描述,或者说管理,汽车是按照图纸生产出来的,类就描述对象的属性和行为,也就能创建对象。是一个抽象。比如 ,一个班学生,每一个学生 就是一个个实体对象,而班级就是这一个有一定的共性的群体的抽象和描述。
这里写图片描述
new car()——>类产生一个实体(对象),放在堆内存中,有地址。
然后起个别名叫car c ,赋值就是把对象在内存中的地址赋给c,所以说c是个引用型(类类型)的变量,指向对象这个实体。
我们以前讲的那个对象的实例其实就是对象的一个别名,是个变量,存在栈内存中。

另外,说什么一切皆对象,是要找个能洗衣做饭的对象啊:)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值