怎样把java的一个类定义成接口
我的意思是怎样在run()中实现一个类的所有方法,好像要用接口才能被run()shi实现,所以想把类变成接口...
我的意思是怎样在run()中实现一个类的所有方法,好像要用接口才能被run()shi实现,所以想把类变成接口
展开
6个回答
展开全部
我给你举个例子吧:
public interface Test(){
void hello();
//接口中的方法只能是声明,不能有具体实现,而且必须是 public 的,默认情况下就是public 所以你可以不写修饰符。
String getMessage(String a);
}
然后在实现类中必将方法的限定范围定义为public,实现类如下:
public class TestImpl implements Test{
public void hello(){
System.out.println("hello ");
}
public String getMessage(String a){
return "dsaf";
}
}
我建议你还是多看Java基础的书,希望我的回答对你有所帮助。
public interface Test(){
void hello();
//接口中的方法只能是声明,不能有具体实现,而且必须是 public 的,默认情况下就是public 所以你可以不写修饰符。
String getMessage(String a);
}
然后在实现类中必将方法的限定范围定义为public,实现类如下:
public class TestImpl implements Test{
public void hello(){
System.out.println("hello ");
}
public String getMessage(String a){
return "dsaf";
}
}
我建议你还是多看Java基础的书,希望我的回答对你有所帮助。
展开全部
public interface 类名(也就是接口名) 修饰符 返回类型 方法;
public String add_months(int m1, int m2);
这种格式,中间都是不写实现代码的,如果想给某个方法实现,那需要定义的是抽象类
你说那个可能是实现一个Runnable接口
public class III implements Runnable {
@Override
public void run() {
}
}
恩
是这个
public String add_months(int m1, int m2);
这种格式,中间都是不写实现代码的,如果想给某个方法实现,那需要定义的是抽象类
你说那个可能是实现一个Runnable接口
public class III implements Runnable {
@Override
public void run() {
}
}
恩
是这个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类是类,接口是接口;
定义接口方法:
interface interfacename
{
methods
}
定义接口方法:
interface interfacename
{
methods
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class 改为 interface
所有方法改为没有实现的。。
比如void method(){代码}
改为void method();
所有方法改为没有实现的。。
比如void method(){代码}
改为void method();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public interface BB {
int addB(int i);
int delB(int i);
int updB(int i);
List getList();
}
int addB(int i);
int delB(int i);
int updB(int i);
List getList();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询