接口
来源:互联网 发布:网络监测平台 编辑:程序博客网 时间:2024/05/01 22:20
/*Java Interface example.This Java Interface example describes how interface is defined andbeing used in Java language. Syntax of defining java interface is,<modifier> interface <interface-name>{ //members and methods()}*/ //declare an interfaceinterface IntExample{ /* Syntax to declare method in java interface is, <modifier> <return-type> methodName(<optional-parameters>); IMPORTANT : Methods declared in the interface are implicitly public and abstract. */ public void sayHello(); }/*Classes are extended while interfaces are implemented.To implement an interface use implements keyword.IMPORTANT : A class can extend only one other class, while itcan implement n number of interfaces.*/ public class JavaInterfaceExample implements IntExample{ /* We have to define the method declared in implemented interface, or else we have to declare the implementing class as abstract class. */ public void sayHello(){ System.out.println("Hello Visitor !"); } public static void main(String args[]){ //create object of the class JavaInterfaceExample javaInterfaceExample = new JavaInterfaceExample(); //invoke sayHello(), declared in IntExample interface. javaInterfaceExample.sayHello(); }} /*OUTPUT of the above given Java Interface example would be :Hello Visitor !*/
原文:http://www.java-examples.com/java-interface-example