什么是java面向对象?(田伯光鬼才解读)

1.什么是面向对象?
就是借助其他类的对象来帮我们完成某种功能。
独家分析;
比如笑傲江湖里面的万里独行田伯光,有一天突然中了左冷禅的催情毒,必须要发泄。因为田伯光心术不正,所以他想找个女人来帮自己发泄。
用面向对象的思想来分析,如果田伯光自己动手发泄,解决催情之毒,那么这个方案就是面向过程的方案,他自己帮自己发泄。不是面向对象。
那么,若是采用面向对象的方法呢,他就找一个女人来帮自己解决。女人是一个类,如果田伯光抓到了一个美女,那么这个美女就是对象。是女人这一个大类的实例。这位不幸被抓住的美女就成了帮助田伯光实现解除催情毒的对象。//若是帕金斯综合症有效,那么这个美女可能会爱上田伯光,那么这个美女就成了田伯光的女朋友了。
解释了什么是对象,接下来继续讲述面向对象。
面向,面向,说白了就是互动,是对象和被帮助者之间的互动。
那么要想获得帮助,就必须了解对象能够帮我做什么?要想知道对象能够帮我做什么就得先知道对象的一些基本情况,对象的属性,对象的行为。
拿美女来举例子,这个美女因为是女人,所以可以帮田伯光解决催情之毒,那么她还有那些属性呢?
身高,大长腿,年龄,衣服的颜色,长发还是短发,身材怎么样,等等。这些都是这位美女的属性,那么这些也都是女人这一类的属性。
每一个女人都不同,所以这些属性也都不同。比如柳岩F,刘诗诗却只有C.
所以属性又叫做成员变量,成员的不同之处。
讨论了成员,还有一个重要词语,就是行为。
对象的行为,就是对象能做什么。
田伯光抓的美女,又很多的行为,比如做饭,洗衣服,交电费,买菜,等等。这些行为叫做方法,方法中包含了,美女做饭的整个过程。可以被田伯光引用。田伯光对美女大喊一声我要吃鸡,那美女就做鸡给她吃,
要用面向对象思想编程,有几个步骤。
第一步,设计一个类,列出成员变量(类的属性)。然后根据需要设计方法,命名一般用美女会的技能名。做饭就要makeFood. 买菜就叫buy vegetable.
第三步,田伯光要想吃饭,就必须找一个对象来帮他做。他必须先从女人中抓到一个。这就叫做创建对象。当然,对于田伯光来说,这就叫做掳掠,强抢。
美女本身有没有名字无所谓,田伯光可以给她命名,但是也可以不给她命名。不给她命名就叫做匿名对象。
创建对象的格式,是:
类名 对象名=new 类名();
若是匿名,那么就在具体的执行语句中写new类名();但是只能使用一次。
创建好对象,田伯光就可以吩咐对象帮他做事。这个过程叫做引用。
引用格式:
对象名.方法名();
对象名.成员变量
成员变量是一个变量,需要赋值,
比如田伯光让美女去剪头发,那么发型就是一个成员变量。这里可以创建一个方法来赋值。到时候田伯光就可以要求美女剪什么发型。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值