又是一节java课,小明新学会了接口这一新概念,回到家后迫不及待的开始使用接口来写一个输出学生或是老师的小程序,请你来一起指导。
时间: 2024-01-24 12:16:55 浏览: 26
好的,很高兴可以帮助你。请问你具体想实现什么样的小程序呢?是输出学生和老师的信息吗?
如果是的话,你可以先定义一个接口,例如:
```
public interface Person {
public String getName();
public int getAge();
}
```
然后你可以定义一个实现这个接口的学生类和老师类,例如:
```
public class Student implements Person {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
public class Teacher implements Person {
private String name;
private int age;
public Teacher(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
```
最后,你可以编写一个输出学生或老师信息的程序,例如:
```
public class Main {
public static void main(String[] args) {
Person student = new Student("小明", 20);
Person teacher = new Teacher("张老师", 30);
System.out.println("学生信息:");
System.out.println("姓名:" + student.getName());
System.out.println("年龄:" + student.getAge());
System.out.println("老师信息:");
System.out.println("姓名:" + teacher.getName());
System.out.println("年龄:" + teacher.getAge());
}
}
```
这样,当你运行这个程序时,就会输出学生和老师的信息了。希望可以帮到你。