首页 > 代码库 > 12:抽象类,接口,多重继承
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:抽象类,接口,多重继承
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。