• 胖胖胖
    2019-09-08
    感觉接口被实现后就像一个父类一样了

    作者回复:
    两点本质区别:父类可以有成员变量,接口不可以,即使后面学习新的语法,接口也只是能有缺省方法。一个子类可以实现多个接口,但是只能继承一个父类。


    接口可以算是精神父类......

    一个类实现一个接口,接口可以为实现类带来更多的行为(通过 Java 8 中新支持的default方法,后面的章节会讲述),但是无法带来更多的实例状态(也就是成员变量。接口中也可以定义变量,但是接口中的变量都是静态变量,不是实例级别的。)。

    
     3
  • 就是故意丶
    2019-11-04
    其实不管方法和类之间有多少规则,其实都不用特别的记,这些规则绝大多数都是为了让你写的代码,告诉jvm的时候是唯一的,让它知道你这么写到底是想执行谁,有些自己想一下就知道一些写法不对,毕竟是机器。

    作者回复:
    对。

    还有一个目的就是让你组织代码。

    
    
我们在线,来聊聊吧