zoukankan      html  css  js  c++  java
  • Java复习(五)接口与多态

    5.1接口

    允许创建者规定方法的基本形式:方法名、参数列表以及返回类型,但不规定方法主体。

    也可以包含基本数据类型的数据成员,但他们都默认为static和final

    声明格式为
    [接口修饰符]interface 接口名称 [extends 父接口名]
    {
       ...//方法的原型声明或静态常量
    }

    接口的数据成员一定要赋初值,接口中的方法必须是“抽象方法”,不能有方法体

    实现接口

    public class 类名称 implements 接口名称
    {
       /*Bodis for the interface methods*/
       /*Own data and methods*/
    }

    必须实现接口中的所有方法

    来自接口的方法必须声明为public

    多重继承

    [类修饰符] class 类名称 implements 接口1,接口2,...
    {
       ......
    }

    接口的扩展

    interface 子接口的名称 extends 父接口的名称1,父接口的名称2,...
    {
      ... ...
    }

    实现接口的类,也必须实现此接口的父接口

    5.2塑型

    基本数据类型

    相容类型之间存储容量低的自动向存储容量高的类型转换

    实例方法的查找

    从对象创建时的类开始,沿类层次向上查找

    类方法的查找

    总是在引用变量声明时所属的类中进行查找(static)

    5.3多态

    5.4多态的应用

    5.5构造方法与多态

    5.6内部类

  • 相关阅读:
    【提高组】
    【学习】数论
    【2019.10.2】NOIP2018 模拟赛
    【普及组BOSS】
    ELK搭建elasticsearch常见报错
    Linux 下 安装Python第三方模块工具箱pip,以及用pip安装的方法
    Centos 基本命令不能用恢复方法
    Docker0 网卡删除
    Tomcat 设置开机自启
    Python 终端输出字体颜色
  • 原文地址:https://www.cnblogs.com/kmxojer/p/10889354.html
Copyright © 2011-2022 走看看