我先定义一个接口,假设是一个数据队列的接口,定义如下:
public Interface DataQueue {
public void putdata(Object obj); // 放入一个对象到队列中
public Object getdata(); // 从队列中得到一个对象
}
在实现该接口的方法时,要将putdata,getdata 实现成synchronized 和static的方法可以做到吗?
public QueueA implements DataQueue {
// 实现putdata方法
// 实现getdata方法
}
如果实现类中的方法要实现成线程同步或是静态的该如何用接口定义呢?