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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

些许日子没写日志了,今天还是久违的补个坑吧,你问我为啥之前不写?学了面向对象,才能学好,所以我得写洛。好了,废话说完,开始我时隔多日的日志。  今天主要学习了接口以及多态,就这两个方面我假装(划重点)做一个总结。

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

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

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

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

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

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

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

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

3 个回复

倒序浏览
    加油啊   
回复 使用道具 举报
好久没看到你发了
回复 使用道具 举报
加油,骚年,坚持总结,查漏补缺
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马