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内部类

  • 相关阅读:
    Netty简单聊天室
    JDK环境变量配置
    EasyUI Tabs
    NIO(五)
    NIO(四)
    银行对公业务和对私业务
    mysql常用操作
    LInux安装MySQL5.7.24详情
    Python3 SMTP发送邮件
    linux下sendmail邮件系统安装详情
  • 原文地址:https://www.cnblogs.com/kmxojer/p/10889354.html
Copyright © 2011-2022 走看看