A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Over_Mstuang 中级黑马   /  2015-8-7 23:45  /  292 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
        接口:是一种特殊的抽象类。比抽象类更抽象。因为它里面的方法都是抽象的。

        接口的特点:
                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();
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马