public class educoder07{
public static void main(String[] args) {
// 实例化一Student的对象s,并调用talk()方法,打印信息
/********* begin *********/
Student s =new Student();
s.talk();
/********* end *********/
}
}
// 声明一个Person接口,并在里面声明三个常量:name、age和occupation,并分别赋值,声明一抽象方法talk()
interface Person {
/********* begin *********/
String name="张三";
int age=18;
String occupation="学生";
/********* end *********/
}
// Student类继承自Person类 复写talk()方法返回姓名、年龄和职业信息
class Student implements Person {
/********* begin *********/
public void talk(){
System.out.println("学生——>姓名:"+name+",年龄:"+age+",职业:"+occupation+"!");
}
/********* end *********/
}
测试结果:
学生——>姓名:张三,年龄:18,职业:学生!
本文介绍了一个使用Java实现的简单示例,通过定义Person接口并由Student类实现该接口来展示面向对象编程中接口与抽象方法的应用。具体包括如何在接口中声明常量和抽象方法,以及如何在实现类中覆盖抽象方法。
1万+

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



