今天突然有人问我抽象类和接口有什么区别吗?
我一下子蒙了,有什么区别呢~当时只好说我不知道。后来想一下自己,这么简单而熟悉的
 
知识怎么回答不上来呢?这让我想起来了我是怎么学习的。我每次学习的时候,总享受着
 
学习给我带来的过程愉快。而很少去总结。一边看下来,心情很是愉快,可是我学到了什
 
么呢~我却答不上来。记得高中语文老师说过:不精确的知识不能算是自己的知识。由此我
 
想到了学习的一个重要的方法:比较记忆。
很多人也许有这种感觉,比较记忆更深刻,可很少有人有这种意识。而一般别人问的问题
 
都是什么和什么有什么区别之类的问题。从小老师就教育我们要找两种事物的共同点和不
 
同点。可是这么简单的问题我们为什么总是忽略了呢~

唉,人啊,总是自己遇见了才知道怎么改!而前辈们教诲的却听不进去。可见实践出真知。所以大家要尽

可能多的机会去实践。你就会比别人成长的快。不多说了,我总结如下:

抽象类和接口的区别

(1)接口可以被多重implement*,抽象类只能被单一**tends

(2)接口只有定义,抽象类可以有定义和实现

(3)接口的字段定义默认为:public static final, 抽象类字段默认是"friendly"(本包可见)