首页 > Java > java教程 > 正文

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

PHPz
发布: 2023-09-04 17:53:04
转载
1754 人浏览过

在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中如何调用接口方法?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板