关♥生活,关注互联网。
由java发表的日志
java期末总复习资料
5月 9th
第一讲
Java的特点:
平台独立性和可移植性
面向对象(OO)
OOP和POP编程思路的差别
所有计算机程序都由两类元素组成:代码和数据程序两种写法:以代码为核心 或 以数据为核心 进行组织编写。
1. 围绕“正在发生什么”编写—面向过程的编程
2. 围绕“谁将被影响”编写—面向对象的编程 More >
Java学习小记【继承性、多态性和接口】
3月 29th
今天的课上主要讲解了继承性、多态性和接口,老师发了不少时间在讲继承性上,可我却对对其中的多态性和接口这两点中的两个地方比较感兴趣,印象比较深。
abstract修饰的抽象类也称做“老祖宗”类,所以这么称呼,是因为它具备了老祖宗的最大特点:有经验,你却不能让他去做事。说难听点就是“光说不做”,而且说的还挺玄乎,不是具体的说你该怎么做,而是说方法,近乎所有情况下普遍适用的方法。好比完成修车这个问题集(老师上课打得一个比方),如果父类教导你这样修轮胎:“①拔出钉子;②补上漏洞;③装回轮子” 那么这个父类一定不是你的“根”了,因为他不够 抽象;真正的老祖宗应该是这么指导你修轮胎的:“①check;②fix;③recheck”,嘿嘿,看出来了没,这就是老祖先的特质啦,骤是这么”没事找抽”~ 虽然老祖宗说的没错而又貌似多余,可你敢说他说的是废话吗,毕竟老人家头上还是有 权威光环 滴。。。。
世间万物都是相生相克的,有你光说不做的老祖宗,也就有与之完全相反的:接口。这家伙可不愧是“短小精悍”型 的最佳代表了,接口体中只进行方法的声明,不许提供方法的实现,所以,方法的定义没有方法体,且用分号直接结尾。
本文纯属自娱自乐,非技术性文章更为教程,请勿对号入座,否则后果自负!