为了从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中如何调用接口方法?的详细内容,更多请关注编程之家其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。