标签:
一.使用接口(interface)的目的
Java只支持单继承,即一个类最多只能继承一个直接父类,接口的主要功能就是可以实现类似于类的多重继承的功能。
二.接口的性质
1.接口具有继承性,即子接口可继承父接口的属性和方法。而且不想类只能继承一个父类,接口可以继承多个父接口。
2.接口中的方法都是抽象方法。
3.一个类要实现一个接口,这个类就要实现接口中未实现的抽象方法。
例子:
package L1105; interface TestImplement { public void sun();//在接口中定义一个抽象方法 } class river implements TestImplement{ //在类中用implements关键字来声明这个类要实现的接口 int a; public river(int a){ this.a=a; System.out.println("Hello today is " +a); } public void sun(){ //在类中实现接口中未实现的方法 System.out.println("this is a dog"); } } class moon{ public static void main(String args[]){ TestImplement im1=new river(10); im1.sun(); } }
标签:
原文地址:http://www.cnblogs.com/ILoke-Yang/p/4962781.html