java中修饰类的extends 与 implements

来源:互联网 发布:windows最新版本是什么 编辑:程序博客网 时间:2024/05/29 17:20
package test2;/** * extends 与 implements 介绍完extends关键字之后,我们再来看下implements关键字是怎样使用来表示IS-A关系。 * Implements关键字使用在类继承接口,此时这个类必须声明为 interface(意思表示纯接口,不能有属性) 的情况下, * 这种情况不能使用关键字extends。 *  * 只能继承实例方法,继承不了静态方法,方法如果写了实现的话必须用default 修饰 * @author aimee * */public interface Animal {    // 纯接口的类不能包含属性//  int b;    public void eat();    public static void play() {    }    public default void sleep(){        System.out.println("我要睡觉了");    }}package test1;import mainFunction.Persion;import test2.Animal;public class Dog implements Animal {    Persion d;    // 继承了Animal的接口必须实现不然会报错    @Override    public void eat() {        // TODO Auto-generated method stub    }    @Override    public void sleep() {        // TODO Auto-generated method stub        Animal.super.sleep();    }}
0 0
原创粉丝点击