些许日子没写日志了,今天还是久违的补个坑吧,你问我为啥之前不写?学了面向对象,懒才能学好,所以我懒得写洛。好了,废话说完,开始我时隔多日的日志。 今天主要学习了接口以及多态,就这两个方面我假装(划重点)做一个总结。
一.接口
接口?何许物也,于亲爹不满转而寻求干爹救赎之物也(瞎扯淡)。好吧,接口就是对JAVA单继承的一些局限性用于的补全,也就是所谓的,,补丁?(误)跟抽象类主要用于设定不同,接口主要用于定义规则。(小样?听说你不想写我的需求?写个接口看你写不写)。主要的一些理论要点有(开始复制笔记):
1.1类之间的关系
类与类:继承关系,单一继承,多层继承
类与接口:实现关系,多实现 接口与接口:继承关系,单一继承,多层继承
1.2接口和抽象类的区别 共性:不断的抽取,抽取出抽象的概念 区别1:与类的关系 类与接口是实现关系,而且是多实现,一个类可以实现多个接口 类与抽象类是继承关系,java中的继承是单一继承,多层继承 区别2: 成员 成员变量:“ 抽象类可以有成员变量,也可以有常量 接口只能有常量 成员方法: 抽象类可以有抽象方法,可以有非抽象方法 接口只能有抽象方法,而且方法有默认修饰符 public abstract 构造方法: 抽象类有构造方法 接口没有抽象方法”
二.多态 多态?何....好吧我编不出来了,总的来说多态就是懒得要死的程序员所用来给自己偷懒的操作(这个操作我给82分,剩下的分数我用666的形式送给你),接下来总结一些理论。
首先,多态实现主要的原理:
动态绑定:运行期间调用的方法,是根据其具体的类型。
多态的成员特点
编译时都看左边,运行时成员方法看右边,其他看的都是左边
好了,今天东西比较少,我写(复制粘贴笔记)完了。 久违的吐槽了一波也是累。好了,今天就到这了,明天再见(大概 )
System.out.println("王俊峰");
System.out.println("white Album"); |