interface
public class JavaDemo{
public static void main(String[] args){
Person p = new Student("Tom");
p.setRegular();
}
}
interface Person{
String getName();
//public abstract String getName();
//default方法不必被override
default void setRegular(){
system.out.println("getName() + "is here");
}
}
class Student implements Person(){
private String name;
public Student(String name){
this.name = name;
}
//override
public String getName(){
return this.name;
}
}
本文通过一个具体的Java代码示例,展示了如何使用接口及其默认方法。代码中定义了一个Person接口,包含getName()方法和一个默认方法setRegular()。Student类实现了Person接口并覆盖了getName()方法。

被折叠的 条评论
为什么被折叠?



