zoukankan      html  css  js  c++  java
  • Java 接口 继承 多态

    Java 接口 继承 多态

    1.接口:

    关键词:interface定义接口

    语法格式:

    [修饰符]  interface  接口名  [extends 父接口名列表]{

    [public] [static][final]变量;

    [public][abstract]方法;

    }

    Java接口名必须与文件名相同(类也一样);

     

    2.接口实现:

    关键词:implements

    语法格式:

    [修饰符] class <类名> [exetends 父类名][implements 接口列表]{

     

    }

    在类中实现接口时,方法名,返回值类型,参数个数及类型必须与接口完全一致,并且必须实现接口中的所有方法。

    Java可以实现多接口 每个接口用逗号分隔

    可能出现情况:变量名,方法名相同,冲突。

    解决办法:明确指定接口 (接口名.变量)。

                  方法冲突话,只要实现一个既OK。

     

    3.继承

    通俗:儿子继承老子 子类从父类得到属性和行为

    关键词:entends

    语法格式:

    [修饰符] class 子类名 entends 父类名{

          类体

    }

     

     

    4.继承中的重写

    通俗:从你父亲那得到的东西,你自己又重新搞一份,那父亲的那一份,你藏起来不用了,用你自己的。

    子类继承父类了父类可以被子类访问的方法

    子类中又有与父类方法名相同的方法 父类的方法会被隐藏

    如果还想调用父类方法

    关键词:super

    语法:super([参数列表]);

    重写也可称为覆盖

  • 相关阅读:
    2022 开年计划
    阿里云,华为云产品使用汇总
    git 连接gitlab
    golang 学习汇总
    mongodb分片集群的搭建总结
    2021 年终 总结,随想
    vue请求RSA加密
    sockjsnode/info请求失败
    rules校验
    [转]SPRINGBOOT启动流程及其原理
  • 原文地址:https://www.cnblogs.com/Rookietake/p/5345246.html
Copyright © 2011-2022 走看看