java 接口例题_接口例题!

这篇博客展示了如何在Java中使用接口实现教师和学校信息管理。教师类实现了Runnable接口,允许并发执行教师薪水计算。同时,教师类覆盖了学校接口的方法,设置和获取学校名称及年级。主类通过创建线程执行教师和学生的不同任务。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

{

String schoolname;

String schoolgrade;

String teachername;

String teachercode;

String teachercexy;

String teachercourse;

String teachersalary;   // 教师变量

public void set(String teachername,String teachercode,String teachercexy,String course)

{

this.teachername=teachername;

this.teachercode=teachercode;

this.teachercexy=teachercexy;

this.teachercourse=teachercourse;

}

public void set(String schoolname,String schoolgrade)  //覆盖学校接口方法

{

this.schoolname=schoolname;

this.schoolgrade=schoolgrade;

}

public String getschoolname()    //覆盖学校接口方法

{

return schoolname;

}

public String getschoolgrade()   //覆盖学校接口方法

{

return schoolgrade;

}

public void run()       //覆盖runnable线程接口方法

{

int[] teachersalary=new int[13];

for(int i=1;i

{

teachersalary[i]=2000+i*300;

System.out.println("这个老师的薪水是:"+teachersalary[i]);

}

}

}

//主运行类

public class school1

{

public static void main(String[] args)

{

teacher t=new teacher();   //创建老师类对象

student st=new student();  //创建学生类对象

t.set("董洁","22334","女","英语");

st.set("张俊","01","男","计算机");

Thread st1=new Thread(st);   //创建学生对象线程

Thread t1=new Thread(t);   //创建教师对象线程

st1.start();   //学生对象线程开始

t1.start();   //教师对象线程开始

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值