多谢,to GaoLun(★米老鼠★),
怎么是构造器 ?不明白?

解决方案 »

  1.   

    程序大的时候,你不可能把每个类都写出来,而你写的类经常要调用其它类,而其它的类还没编写出来的时候就需要用到接口,来预先定义一个包含成员变量和需要的函数声明的类,在调用时,可以通过类口名作为需要引用的类的类名来实例化对象,对象就可以使用接口中的函数和变量,编译不会出错。等有时间的时候,通过实现implements实现接口,编写具体的类。程序运行后,自动通过接口连接到具体类实现操作。
        如果具体类实现接口后,还新增加了变量和操作,则实例对象要通过强制转换才能被具体类实例化。如有多个类实现了接口,也各自增加了变量和操作,用同样的方法,就实现了多态性。
      

  2.   

    因为JAVA不支持多重继承,即每个孩子只能有一个爹
    嘿嘿.......好通俗.......
    不要那臭鸡蛋砸俺哦所以用接口来实现
    接口通常用.......able
    或者........ible
    命名
    使用时在类后面加上"implements  接口名"
    另外接口类不能被实例化为一个对象