schooltest1.java

来自「学习java编程的好程序」· Java 代码 · 共 205 行

JAVA
205
字号
interface school                                     //创建一个接口
{
    void setschoolname(String schoolname);
    void setclassname(String schoolclassname);
    void setname(String name);
    void setcode(String code);
    void setsexy(String sexy);
    void setbirthday(String birthday);
    void setfamilyaddress(String familyaddress);
}
interface school1                                    //创建另一个接口
{
    String getschoolname();
    String getclassname();
    String getname();
    String getcode();
    String getsexy();
    String getbirthday();
    String getfamilyaddress();
}
class student implements school,school1             //一个类实现两个不同的接口
{
    private String schoolname;
    private String classname;
    private String studentname;
    private String studentcode;
    private String studentsexy;
    private String studentbirthday;
    private String familyaddress;
    public void setschoolname(String schoolname)
    {
        this.schoolname=schoolname;
    }
    public void setclassname(String classname)
    {
        this.classname=classname;
    }
    public void setname(String studentname)
    {
        this.studentname=studentname;
    }
    public void setcode(String studentcode)
    {
        this.studentcode=studentcode;
    }
    public void setsexy(String studentsexy)
    {
        this.studentsexy=studentsexy;
    }
    public void setbirthday(String studentbirthday)
    {
        this.studentbirthday=studentbirthday;
    }
    public void setfamilyaddress(String familyaddress)
    {
        this.familyaddress=familyaddress;
    }
    public String getschoolname()
    {
        return schoolname;
    }
    public String getclassname()
    {
        return classname;
    }
    public String getname()
    {
        return studentname;
    }
    public String getcode()
    {
        return studentcode;
    }
    public String getsexy()
    {
        return studentsexy;
    }
    public String getbirthday()
    {
        return studentbirthday;
    }
    public String getfamilyaddress()
    {
        return familyaddress;
    }
    public String tostring()
    {
        String infor="学校名称:"+schoolname+"  "+"班级名称:"+classname+"  "+"学生姓名:"+studentname+"  "+"学号:"+studentcode+"  "+"性别:"+studentsexy+"  "+"出生年月:"+studentbirthday+"  "+"家庭地址:"+familyaddress;
        return infor;
    }
}
class teacher implements school,school1              //一个类实现两个不同的接口
{
    private String schoolname;
    private String classname;
    private String teachername;
    private String teachercode;
    private String teachersexy;
    private String teacherbirthday;
    private String familyaddress;
    public void setschoolname(String schoolname)
    {
        this.schoolname=schoolname;
    }
    public void setclassname(String classname)
    {
        this.classname=classname;
    }
    public void setname(String teachername)
    {
        this.teachername=teachername;
    }
    public void setcode(String teachercode)
    {
        this.teachercode=teachercode;
    }
    public void setsexy(String teachersexy)
    {
        this.teachersexy=teachersexy;
    }
    public void setbirthday(String teacherbirthday)
    {
        this.teacherbirthday=teacherbirthday;
    }
    public void setfamilyaddress(String familyaddress)
    {
        this.familyaddress=familyaddress;
    }
    public String getschoolname()
    {
        return schoolname;
    }
    public String getclassname()
    {
        return classname;
    }
    public String getname()
    {
        return teachername;
    }
    public String getcode()
    {
        return teachercode;
    }
    public String getsexy()
    {
        return teachersexy;
    }
    public String getbirthday()
    {
        return teacherbirthday;
    }
    public String getfamilyaddress()
    {
        return familyaddress;
    }
    public String tostring()
    {
        String infor="学校名称:"+schoolname+"  "+"班级名称:"+classname+"  "+"教师姓名:"+teachername+"  "+"教师工号:"+teachercode+"  "+"性别:"+teachersexy+"  "+"出生年月:"+teacherbirthday+"  "+"家庭地址:"+familyaddress;
        return infor;
    }
}
public class schooltest1
{
    public static void main(String[] args)
    {
        student st1=new student();
        student st2=new student();
        teacher te1=new teacher();
        teacher te2=new teacher();
        st1.setschoolname("重庆大学");
        st1.setclassname("计算机二班");
        st1.setname("王浩");
        st1.setcode("951034");
        st1.setsexy("男");
        st1.setbirthday("1975-07-21");
        st1.setfamilyaddress("上海市浦东新区");
        st2.setschoolname("重庆大学");
        st2.setclassname("计算机三班");
        st2.setname("赵丽");
        st2.setcode("951068");
        st2.setsexy("女");
        st2.setbirthday("1975-10-09");
        st2.setfamilyaddress("北京海淀区");
        te1.setschoolname("四川大学");
        te1.setclassname("计算机二班");
        te1.setname("孙敏");
        te1.setcode("00123");
        te1.setsexy("女");
        te1.setbirthday("1968-04-20");
        te1.setfamilyaddress("重庆市沙坪坝区");
        te2.setschoolname("四川大学");
        te2.setclassname("机械系三班");
        te2.setname("赵为民");
        te2.setcode("11233");
        te2.setsexy("男");
        te2.setbirthday("1961-02-13");
        te2.setfamilyaddress("成都市区");
        System.out.println(st1.tostring());
        System.out.println(st2.tostring());
        System.out.println(te1.tostring());
        System.out.println(te2.tostring());
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?