刚刚才敲完这些话。。。抽象类的描述跟普通类的区别就是,抽象类中可以定义抽象方法(反过来,抽象方法必须放在抽象类中)。接口则是特殊的抽象类,跟抽象类最大的不同(个人“总结”),是接口中不能定义普通方法,清一色的抽象方法,其中定义的成员变量也都是全局常量(public static final)。抽象类是一种模板,继承抽象类的子类只要去改造、拓展模板就能实现自己的功能。接口则是一种公共行为规范(所以定义的变量都只能是常量),是一个总纲,规定了实现类必须要重写的方法,就毕老师的视频里说的,只要是声卡网卡就要实现我的PCI接口,也就是遵循PCI规范。另外抽象类可以有构造函数,给子类super调用的,而接口是没有构造函数的。还有些细节我也记不住。我不是大神,我是菜鸟。大神看到我说的不对的,请务必帮忙改正 |