怎样把java的一个类定义成接口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样把java的一个类定义成接口相关的知识,希望对你有一定的参考价值。
我的意思是怎样在run()中实现一个类的所有方法,好像要用接口才能被run()shi实现,所以想把类变成接口
我给你举个例子吧: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基础的书,希望我的回答对你有所帮助。 参考技术A public interface 类名(也就是接口名) 修饰符 返回类型 方法;
public String add_months(int m1, int m2);
这种格式,中间都是不写实现代码的,如果想给某个方法实现,那需要定义的是抽象类
你说那个可能是实现一个Runnable接口
public class III implements Runnable
@Override
public void run()
恩
是这个 参考技术B 类是类,接口是接口;
定义接口方法:
interface interfacename
methods
参考技术C class 改为 interface
所有方法改为没有实现的。。
比如void method()代码
改为void method(); 参考技术D public interface BB
int addB(int i);
int delB(int i);
int updB(int i);
List getList();
java中怎样做可以把父类强制转换成子类
不能,子类有父类的方法和熟悉,但是子类也有自己的方法和熟性,当你转成子类的时候使用子类的方法和属性时会出异常,所以是不能转的除非你本身是子类的对象,被转成父类的类型了,可以通过强制转换转成子类对象 参考技术A ChildClass childObject = (ChildClass)parentObject;
以上是关于怎样把java的一个类定义成接口的主要内容,如果未能解决你的问题,请参考以下文章