12:抽象类,接口,多重继承
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12:抽象类,接口,多重继承相关的知识,希望对你有一定的参考价值。
抽象类的关键词是“abstract”,主要用于使基础类抽象化,即无法声明。抽象类中通常有抽象的方法(当然也可以有非抽象的方法),如果这个抽象类拥有子类,那么子类必须包含所有父类的抽象方法的具体实现,如果没有,那么编译器便会报错。
接口的关键词是“interface”,与之对应的继承为“implements”。接口内有方法,包括方法名,自变量列表,返回类型等,但不包括实现细节。
多重继承:一个类可以继承多个类以及多个接口,中间用逗号隔开,对类的继承要在对接口的继承的前面。另外,可以通过继承来拓展接口,即接口继承自接口,用“interface”以及“expends”关键字,多重继承的话用逗号隔开。
接口有一个作用是对常数进行分组,比如
public interface Months{ int JANUARY=1;FEBRUARY=2;MARCH=3;APRIL=4;MAY=5;JUNE=6; JULY=7;AUGUST=8;SEPTEMBER=9;OCTOBER=10;NOVEMBER=11; DECEMBER=12; }
PS:java中编译期常数的命名须全部大写。
以上是关于12:抽象类,接口,多重继承的主要内容,如果未能解决你的问题,请参考以下文章