美文网首页
Topic08(接口与继承)

Topic08(接口与继承)

作者: KaveeDJ | 来源:发表于2019-02-10 16:24 被阅读14次

08.01 接口

  • 接口就像是一种约定,提供一系列特定的方法。
  • 刚刚接触一个概念,就希望达到炉火纯青的学习效果,这样的学习目标是不科学的

08.02 对象转型

  • 引用类型,对象类型
  • 实现类转换为接口(向上转型)
  • 接口转换为实现类(向下转型)

08.03 重写

  • override

08.04 多态

  • 操作符的多态
  • 父类引用指向子类对象
  • 多态最大的好处就是作为参数传递
  • 多态最大的弊端就是无法访问子类特有的方法
  • 接口作为参数,传递实现接口的对象

08.05 隐藏

  • 就是子类覆盖父类的类方法

08.06 super

08.07 Object类

  • Object类是所有类的父类
  • Object类提供一个toString方法,所以所有的类都有toString方法
  • toString() 的意思是返回当前对象的字符串表达
  • 通过System.out.println打印对象就是打印该对象的toString()返回值
  • finalize():由JVM调用,对象销毁的时候自动调用
  • equals() :用于判断两个对象的内容是否相同
  • == :用于判断两个引用,是否指向了同一个对象
  • hashCode():返回一个对象的哈希值
  • 线程同步相关方法:wait(),notify(),notifyAll()
  • getClass():会返回一个对象的类对象

08.08 final

  • final修饰类,方法,基本类型变量,引用的时候分别有不同的意思

  • final修饰类:表示类不能够被继承

  • final修饰方法:表示方法不能够被重写

  • final修饰基本类型变量:表示该变量只有一次赋值的机会

  • final修饰引用:表示该引用只有一次指向对象的机会

  • 常量:不会变化的值

  • String类是final的,所以不能被继承

08.09 抽象类

  • 有抽象方法的类,就是抽象类

  • 抽象方法,不提供实现

  • 抽象类,可以没有抽象方法

  • 一旦一个类被声明为抽象类,就不能够被直接实例化

  • 抽象类与接口的相同点:都提供一系列未实现的方法

  • 抽象类与接口的不同点:抽象方法由子类实现,接口中的方法可以由任意类实现。

08.10 内部类

  • 内部类分四种:非静态内部类,静态内部类,匿名类,本地类
  • 非静态内部类:外部类对象存才的时候,才有意义
  • 静态内部类:main就是一个静态内部类
  • 匿名类:在声明一个类的同时实例化它,使代码更加简洁精炼
  • 本地类:有名字的匿名类

08.11 默认方法

  • 默认方法是JDK8新特性,指的是接口也可以提供具体方法了,而不像以前,只能提供抽象方法。

08.12 综合练习

  • UML-统一建模语言

相关文章

  • Topic08(接口与继承)

    08.01 接口 接口就像是一种约定,提供一系列特定的方法。 刚刚接触一个概念,就希望达到炉火纯青的学习效果,这样...

  • 《Oracle Java SE编程指南》15-03:接口继承接口

    内容导航: 前言 1、接口继承接口 2、多重继承 3、接口继承与类继承 前言 有些时候,定义了一个接口后,需要对该...

  • 接口的继承与抽象类

    接口继承 接口继承(inheritance)与类继承很类似,就是以被继承的 interface 为基础,增添新增的...

  • 继承与接口

    派生类生成一个对象时,基类与子类在内存中的排列状态: 当子类中定义的成员变量与父类的成员变量同名时,由于构造函数是...

  • 继承与接口

    继承方式 如果不指定public,C++默认的继承是私有继承..1.公有继承:派生类的对象可以访问基类中的公有成员...

  • 继承与接口

    一个类可以继承多个接囗,那么这样的类是如何继承多个我要的?

  • 程序组第二次作业代码

    继承与多态: 接口作业:

  • Thread的创建方式

    继承Thread类与实现Runnable接口 何时继承与何时实现接口 一般情况下,我们尽量使用实现接口的方式,遵循...

  • Java接口

    抽象类,抽象方法 接口 策略设计模式 适配器模式 多继承 接口的继承 接口中的域 接口与工厂

  • Kotlin抽象类与接口 (2)✔️接口使用

    接口声明和实现接口与多继承接口继承接口中的具体函数和属性✔️同一函数继承多个实现的问题 比抽象类更加抽象的是接口,...

网友评论

      本文标题:Topic08(接口与继承)

      本文链接:https://www.haomeiwen.com/subject/sytxeqtx.html