黑马程序员技术交流社区

标题: (White Album)JAVAEE七期每日日志 12.9 [打印本页]

作者: yinrock11    时间: 2017-12-9 18:42
标题: (White Album)JAVAEE七期每日日志 12.9
些许日子没写日志了,今天还是久违的补个坑吧,你问我为啥之前不写?学了面向对象,才能学好,所以我得写洛。好了,废话说完,开始我时隔多日的日志。  今天主要学习了接口以及多态,就这两个方面我假装(划重点)做一个总结。

  一.接口
  接口?何许物也,于亲爹不满转而寻求干爹救赎之物也(瞎扯淡)。好吧,接口就是对JAVA单继承的一些局限性用于的补全,也就是所谓的,,补丁?(误)跟抽象类主要用于设定不同,接口主要用于定义规则。(小样?听说你不想写我的需求?写个接口看你写不写)。主要的一些理论要点有(开始复制笔记):
  1.1类之间的关系
  类与类:继承关系,单一继承,多层继承
  类与接口:实现关系,多实现
  接口与接口:继承关系,单一继承,多层继承

  1.2接口和抽象类的区别
共性:不断的抽取,抽取出抽象的概念
区别1:与类的关系
              类与接口是实现关系,而且是多实现,一个类可以实现多个接口
              类与抽象类是继承关系,java中的继承是单一继承,多层继承
区别2: 成员
               成员变量:“
抽象类可以有成员变量,也可以有常量
接口只能有常量
 成员方法:
抽象类可以有抽象方法,可以有非抽象方法
接口只能有抽象方法,而且方法有默认修饰符 public abstract
 构造方法:
抽象类有构造方法
            接口没有抽象方法”

  二.多态
  多态?何....好吧我编不出来了,总的来说多态就是懒得要死的程序员所用来给自己偷懒的操作(这个操作我给82分,剩下的分数我用666的形式送给你),接下来总结一些理论。

  首先,多态实现主要的原理:
    动态绑定:运行期间调用的方法,是根据其具体的类型。

  多态的成员特点   
    编译时都看左边,运行时成员方法看右边,其他看的都是左边

  好了,今天东西比较少,我写(复制粘贴笔记)完了。久违的吐槽了一波也是累。好了,今天就到这了,明天再见(大概

                                                           System.out.println("王俊峰");

                                                           System.out.println("white Album");

作者: 渝小妹    时间: 2017-12-10 09:28
    加油啊   
作者: 1414225997    时间: 2017-12-10 09:56
好久没看到你发了
作者: 陈文老师    时间: 2017-12-10 10:10
加油,骚年,坚持总结,查漏补缺




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