
为了从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 代码。相应地,提供了该方法的实现。
本文档主要讲述的是在Android-Studio中导入Vitamio框架;介绍了如何将Vitamio框架以Module的形式添加到自己的项目中使用,这个方法也适合导入其他模块实现步骤。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
0
public class CallInterfaceMethod {
public static void main(String args[]){
InterfaceDemo demo = new InterfaceDemoImpl();
demo.displayName("Adithya");
demo.displayNameAndDesignation("Adithya", "Java Developer");
demo.displayNameDefault("Adithya");
}
}上面的程序实例化了接口实现。接下来,调用接口中定义的每个方法。
立即学习“Java免费学习笔记(深入)”;
Adithya Name:Adithya Designation:Java Developer Your name is : Adithya
以上就是在Java中如何调用接口方法?的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号