Java接口和抽象类用法总结ITeye - 乐橙lc8

Java接口和抽象类用法总结ITeye

2019-01-12 06:53:54 | 作者: 思真 | 标签: 接口,笼统,办法 | 浏览: 2954

Java接口和笼统类用法总结

接口

1 由于java不支持多重承继,所以有了接口,一个类只能承继一个父类,但能够完成多个接口,接口自身也能够承继多个接口。

2 接口里边的成员变量默许都是public static final类型的。有必要被显现的初始化。

3 接口里边的办法默许都是public abstract类型的。隐式声明。

4 接口没有结构办法,不能被实例化。

5 接口不能完成另一个接口,但能够承继多个接口。

6 类假如完成了一个接口,那么有必要完成接口里边的一切笼统办法,不然类要被界说为笼统类。

 

笼统类

1 假如将一个类声明为abstract,此类不能生成目标,只能被承继运用。 

2  笼统办法有必要存在于笼统类中。

3  笼统类中能够有一般的变量和一般的办法。

4 子类承继笼统类有必要完成其间笼统办法,除非子类为笼统类。 
   private void print(){};此句子表明办法的空完成。 
   abstract void print(); 此句子表明办法的笼统,无完成。

 

接口和笼统类的差异

1 接口只能包括笼统办法,笼统类能够包括一般办法。 
2 接口只能界说静态常量特点,笼统类既能够界说一般特点,也能够界说静态常量特点。 
3 接口不包括结构办法,笼统类里能够包括结构办法。     

  笼统类不能被实例化,但不代表它不能够有结构函数,笼统类能够有结构函数,备承继类扩大

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表乐橙lc8立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章