记录对面向对象的片面理解

这几天补了下面向对象的知识,虽然从没有特别深入的了解,不过相比之前还是有一些收获的,比较深刻的还是什么对象?怎样创建一个对象,为什么要有这个对象?特征是什么。这个比之前了解了一些,不过还是一个小菜鸟!!接着就是抽象类和接口类了,还有面向对象的三大特性。

下面说一下面向对象,第一次听到面向对象时,自动把面向给屏蔽了,只记住了什么是对象,哈哈~~在面向对象里也是有对象的,这是一种面向对象思想,面向对象的核心思想就是万物皆对象,这里的万物是指的现实中所有的一切,不管是实体的还是抽象的,比如动物、人、在现实中都是一个比较抽象的概念,这些不管是实体的还是抽象的,都可以在面向对象中给实现出来,用面向对象的方式。

首先来说一下什么是对象,有过编程基础的都知道,我们在执行一个方法时,要实现某些增删改的功能,都是通过对象去调用的方法(工具类除外),这么说没基础的可能不好理解,那么通过现实中一个例子来理解什么是对象:对象是由多个共同特征的事物组成而来的,比如盖伦,拉克丝,凯特琳等一些大家熟知的英雄,我们称之为对象,他们都有名字,护甲,移动速度等,这些共有的特征称之为对象的属性,这是对象静态的一面,每个对象都有自己的技能,比如盖伦会转圈,凯特琳离很远可以瞄准,这些都是对象的方法,是对象动态的一面,当想使用什么技能的时候,由对象去调用自己的方法,比如你是另一个英雄亚索,上边那三个是你的队友,想要一个护盾的时候,肯定是要由拉克丝这个对象去调用她护盾的方法执行,另外两个只能调用自己的方法,不能调用别对象的方法,也调用不了。所有对象都有自己独特的方法。

这样说明不知道能不能看明白,对上文中哪些有不明白的可以在帖子下留言,我会一一回答!希望可以对一些想学习面向对象的码友一些小小的帮助,下一篇文章准备写面向对象的三大特性,封装继承和多态,因为现在只知道了对象,还不知道对象从哪里来,所有,所有看到的小白一起加油吧!!!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值