码迷,mamicode.com
首页 > 其他好文 > 详细

12:抽象类,接口,多重继承

时间:2016-10-05 19:40:35      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

 抽象类的关键词是“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:抽象类,接口,多重继承

标签:

原文地址:http://www.cnblogs.com/cramile/p/5932536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!