本文主要是介绍接口课堂作业5.09,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
根据UML图(省略set和get方法),实现Person类、Student类和Volunteer接口的定义。
要求编写用户测试程序:
(1) 创建一个学生对象, 要求使用类常量为grade成员变量赋值;(2) 从键盘输入姓名和社团信息,并在控制台输出这些信息。
示例如下:
package package5;
import java.util.Scanner;
interface Volunteer{public String Volunteer(String organization);
}
abstract class Person{private String name;public Person() {}public Person(String name) {this.name=name;}public void SetName(String name) {this.name=name;}public String toString(){return "姓名: " +name;}
}class Student extends Person implements Volunteer{private int grade;public static final int FRESHMAN=1;public static final int SOPHOMORE=2;public static final int JUNIOR=3;public static final int SENIOR=4;public Student(String name,int grade) {super(name);this.grade=grade;}public String Volunteer(String organization){return organization;}public String toString(){return super.toString()+'\n'+"年级: "+grade;}
}
public class Test {public static void main(String[] args) {// TODO Auto-generated method stubScanner input=new Scanner(System.in);Student a=new Student(input.nextLine(),Student.SENIOR);System.out.println( a.toString() + "\n" + "所属社团: " + a.Volunteer(input.nextLine()));input.close();}}
这篇关于接口课堂作业5.09的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!