Java接口
Posted tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java接口相关的知识,希望对你有一定的参考价值。
Java接口可以理解为一种特殊的类,是由全局常量和公共的抽象方法所组成
接口如果不写public,则也是public访问权限,不是default
与抽象类一样,接口若要使用也必须通过子类,子类通过implements关键字实现接口。
一个子类可以同时实现多个接口,摆脱了Java的单继承局限
//================================================= // File Name : interface_demo //------------------------------------------------------------------------------ // Author : Common // 类名:A // 属性: // 方法: interface A_1{ //定义接口A_1 public String AUTHOR = "张三"; //定义全局常量 public void print(); //定义抽象方法 public String getInfo(); //定义抽象方法 } interface B_1{ //定义接口B_1 public void say(); //定义抽象方法 } class X implements A_1,B_1{ //子类同时实现两个接口 @Override public void say() { //覆写B接口中的抽象方法 // TODO 自动生成的方法存根 System.out.println("Hello World!"); } @Override public void print() { //覆写A接口中的抽象方法 // TODO 自动生成的方法存根 System.out.println("作者:"+AUTHOR); } @Override public String getInfo() { //覆写A接口中的抽象方法 // TODO 自动生成的方法存根 return "HELLO"; } } public class interface_demo { public static void main(String[] args) { // TODO 自动生成的方法存根 X x = new X(); //实例化子类对象 x.say(); //调用被覆写过的方法 x.print(); //调用被覆写过的方法 } }
以上是关于Java接口的主要内容,如果未能解决你的问题,请参考以下文章