Java基础+思考

JavaSE部分:

初学者会理不清Object, Abctstract Object,  Interface,普通对象他们的伦理关系。今天来说说伦理 ~~~~,嗯嗯安静

1.Object 是所有类的根类。 包括 抽象类(Abstract Object)的哦! 大笑

这里有人估计会晕了。抽象类不是专门用来继承的么?Object它是一个实现类。不应该是Object去继承Abstract Object么?

为了证明这一点请看下面代码截图。

     

看懂了有没有,大大的注解“@Override”、super、 toString()。这可是铁证! 真相只有一个!名侦探 柯南·tony  ------ ^o^

抽象类是继承Object的,儿子用老爸的做数学题的A4纸画画,这不是天经地义的么。

你可能会说,哦,我明白了。那么谁去约束Object 的呢? 是抽象类吗?面对你天真的面庞,我只好拿出A4纸说,去把上边的画十遍,再来问我。

2.Interface约束所有的类,不包括Object这个基类。大笑

你傻眼了,什么什么鬼啊!

好吧,晾你英文不好,源代码和API看不好。接口定义了功能集中类的规范,抽象类,继承自Object的类只要实现接口,就得拿我的钱办我的事儿。这可是合同,你可不能赖账。

Obejct基类自己实现类的规范。就像父亲以身作则。儿子们都深受家庭教育,都这样子做。话说,你家儿子有点多啊,求抱养~~~~~~。咳咳,扯多了,嗯嗯~~。试想下,父亲自己没有接口(借口)不去养家糊口不是。他要是有借口,家里该乱套了。儿子们就该不认他做父亲了,嗯,会叛逆的很严重-----造反了,有你没你一样,不赡养父亲了,亲情很单薄,父亲孤老终生,一家人还整的跟陌生人似的,这不是闹呢。所以父亲Object不写接口,省心很多,儿子们都听话,也很孝敬。儿子们办事都要经父亲手,你们看这事儿能出大问题么。滚滚长江东逝水,浪花淘金啊。    真相只有一个!名侦探 柯南·tony  ------ ^o^

3.Interface继承Interface, Abstract Object 继承抽象类,抽象类、普通类、继承抽象类的、实现Interface的和继承抽象类实现Interface的可以去实现Interface. 

额,好像是怎么个意思。

口才不好。你不说,我不说,我怎么能明白你的心意,你也怎么明白我的心意。西施都快找到新男朋友了~~~~~~。程序猿找不到伴侣,孙悟空也跟着着急啊,人家还等着领着一堆小伙子大闹天宫呢。说出来,写出来,这么浪漫的事儿你咋就除了写简历就不会干别的事儿了~~~~~~~~。   真相只有一个!名侦探 柯南·tony  ------ ^o^

4普通对象隐含约束关系,收到楼上的亲戚约束哦,重写,继承,重载,覆盖。大笑

你,重写和重载+覆盖?抓狂

要想改变家里约束现状,自由选择,和谁恋爱。继承吧,家里的规则(方法名)不能变,在夹缝中精挑细选---------返回值, 修饰符,啥都不能变。

重写吧,换个选择方式,恋爱方式。爱生活,爱网购----------只有方法体里边换了。

重载,继承下的和父母协商,换个筛选方式,结果不同没关系,规则不能变----------------- 只和参数列表有关,返回参数无关。

覆盖, 明着父母搞一套不限国籍,国外才女也很多,都是媳妇嘛-----------------------------------修饰符往大的走。

你看你要选择什么呗。吐舌头



转载于:https://my.oschina.net/u/3531348/blog/918036

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值