如何在Java中调用接口方法?

为了从Java程序中调用接口方法,该程序必须实例化接口实现程序。然后可以使用实现对象调用方法。

示例

public interface InterfaceDemo{

    default public void displayNameDefault(String name){

       System.out.println("Your name is : " + name);

   }

    public void displayName(String name);

    public void displayNameAndDesignation(String name, String designation);

}

上面的接口定义了三种显示名称和职务的方法。一种方法是包含实现逻辑的默认方法。其余两种方法不包括实现逻辑。

public class InterfaceDemoImpl implements InterfaceDemo{

    public void displayName(String name) {

         System.out.println(name);

    }  

      public void displayNameAndDesignation(String name, String designation) {

           System.out.println("Name:" + name + "\n"+ "Designation:" + designation);

     }

}

上面的java程序声明它将通过使用Implements关键字来实现接口。现在,该程序必须为这两种非默认方法提供Java代码。因此,提供了方法的实施方式。

public class CallInterfaceMethod {

     public static void main(String args[]){

         InterfaceDemo demo = new InterfaceDemoImpl();

         demo.displayName("Adithya");

         demo.displayNameAndDesignation("Adithya", "Java Developer");

         demo.displayNameDefault("Adithya");

      }

}

上面的程序实例化了接口的实现。接下来,调用接口中定义的每个方法。

输出结果

Adithya

Name:Adithya

Designation:Java Developer

Your name is : Adithya

以上是 如何在Java中调用接口方法? 的全部内容, 来源链接: utcz.com/z/359096.html

回到顶部