`

接口 与 抽象类 区别

阅读更多
/**
* 抽像类和接口 区别 :
*
* 首先抽象类
*
* 1.抽象类不能被实例化,但可以被申明
* 2.抽象类不一定包含抽像方法
* 3.一旦类包含了Abstract 方法那么这个类必须声明 关键字 Abstract
* 4.抽像放不放不能有主体就是方法体
* 5,但是抽象类可以拥有实现的方法
* 6.一个类只能继承一个抽像类
*
* 其次 是接口,就是给出没有内容的方法体
* 1.接口同样也不能被实例化
* 2.接口中的所有方法不能有主题
* 3.一个类可以实现多个接口
* 4.接口中可以有变量,但是必须是 static final 访问形式 类名.变量名
* 5.一个接口不能继承其他类,但是可以结成别的接口
* 6.当一个类实现这个接口时,会实现这个类所有方法
*
* Final
*
* 1.当不希望父类的某个方法被子类覆盖时,可以用final关键字修饰
* 2.当不希类的某个变量的值被修改时,可以用fianl修饰
* 3.如果一个变量是 final 侧必须赋值;
* 4.当不希望类被继承时,可以用final修饰
*
*  *
*/
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics