www.ysbm.net > jAvA接口实现

jAvA接口实现

类继承这个接口(extends),并重写需要实现的方法 类实现这个接口(implements),也是重写需要实现的方法 还有接口继承接口

//定义接口 public interface Food1{ //苹果 public void banana(); } //接口实现 接口是用来被子类实现的 class Food2 implements Food1{ public void banana(){ System.out.println("胡泽栋啦"); }

1. 可以通过implements来实现某个接口2. 可以通过匿名内部类的方式,比如3. Thread thread=new Thread(new Runnable() { public void run() { } });

public interface 人 -----------接口;{ public void 吃饭();---------- 接口中的方法;}--------------------------------- 接口的实现类;public class 男人 implements 人 { public void 吃饭() ------它实现了上面的接口,它就必 -----需实现上面的方法; { System.out.println("真好吃"); } public void 挣钱() ------在实现类中还可以写自己的方法 { System.out.println("真累啊"); } }

举个面积的例子: 在java中,定义一个接口,声明计算长方形面积和周长的抽象方法,再用一个类去实现这个接口,再编写一个测试类去使用这个接口. 首先,接口必须单独存放,如果我们用eclipse编程的话,它们提示:the public type ****

接口与接口之间只能是继承,不能是实现,要实现接口需要定义一个类来实现这个接口,并且这个类必须重写这个接口的所有方法.具体代码如下:public class Demo { interface A{ void a(); } interface B extends A{ void b(); } class C implements A

正常我们声明类用public class CL1{} 而接口用 public interface IT1{} 要记住的是 接口中的方法 是静态的

java里 接口都是抽象的类 用关键字interface声明一个类 比如interface a { } 用关键字 implements实现他 比如类b实现接口a class b implements a { }

interface Shape{ public void draw(); public void delete();}class Circle implements Shape{ public void draw() { System.out.println("circle is drawing"); } publc void delete() { System.out.println("cicle is deleting"); }}public class Demo{ public static void main(String [] args) { Shape ss = new Circle(); ss.draw(); }}

接口是定义一堆方法的规范 然后待实现 实现类要实现这个接口中所有的方法 就比如说 接口可以是 一个人 然后实现类可以是白人 黑人这样

网站地图

All rights reserved Powered by www.ysbm.net

copyright ©right 2010-2021。
www.ysbm.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com