黑马程序员技术交流社区

标题: 接口 [打印本页]

作者: Over_Mstuang    时间: 2015-8-7 23:45
标题: 接口
/*
        接口:是一种特殊的抽象类。比抽象类更抽象。因为它里面的方法都是抽象的。

        接口的特点:
                A:接口不能被实例化。
                B:接口中的方法:
                        要么被子类重写。
                        要么子类也是抽象类。
*/
interface Animal
{
        public abstract void eat();
}

class Dog implements Animal
{
        public void eat()
        {
                System.out.println("eat dog");
        }
}

class InterfaceDemo
{
        public static void main(String[] args)
        {
                //错误
                //Animal a = new Animal();
                Dog d = new Dog();
                d.eat();

                //接口多态
                Animal a = new Dog();
                a.eat();
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2