今天的课上主要讲解了继承性、多态性和接口,老师发了不少时间在讲继承性上,可我却对对其中的多态性和接口这两点中的两个地方比较感兴趣,印象比较深。

abstract修饰的抽象类也称做“老祖宗”类,所以这么称呼,是因为它具备了老祖宗的最大特点:有经验,你却不能让他去做事。说难听点就是“光说不做”,而且说的还挺玄乎,不是具体的说你该怎么做,而是说方法,近乎所有情况下普遍适用的方法。好比完成修车这个问题集(老师上课打得一个比方),如果父类教导你这样修轮胎:“①拔出钉子;②补上漏洞;③装回轮子” 那么这个父类一定不是你的“根”了,因为他不够 抽象;真正的老祖宗应该是这么指导你修轮胎的:“①check;②fix;③recheck”,嘿嘿,看出来了没,这就是老祖先的特质啦,骤是这么”没事找抽”~ 虽然老祖宗说的没错而又貌似多余,可你敢说他说的是废话吗,毕竟老人家头上还是有 权威光环 滴。。。。

世间万物都是相生相克的,有你光说不做的老祖宗,也就有与之完全相反的:接口。这家伙可不愧是“短小精悍”型 的最佳代表了,接口体中只进行方法的声明,不许提供方法的实现,所以,方法的定义没有方法体,且用分号直接结尾。

本文纯属自娱自乐,非技术性文章更为教程,请勿对号入座,否则后果自负!