码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • java多态、重载、构造函数及析构函数介绍


    一、多态性

    多态有3个条件

    1:继承

    2:重写(重写父类继承的方法)

    3:父类引用指向字类对象

    实例如下:

    interface  Parent

    {

    String  method();

    }

    class  Child1  implements  Parent

    {

    public  String  method()

    {

    return  "Child1 ";

    }

    }

    class  Child2  implements  Parent

    {

    public  String  method()

    {

    return  "Child2 ";

    }

    }

    public  class  Test

    {

    public  static  void  main(String[]  args)

    {

    Parent  parent  =  new  Child1();

    System.out.println(parent.method());

    parent  =  new  Child2();

    System.out.println(parent.method());

    }

    }

    输出结果:

    Child1

    Child2

    只有多个子类从一个父类继承或实现一个接口。  在建立这些子类实例时,都用父类或接口做为变量类型,如上例中的parent。也就

    是说,用户对应的接口都是一个Parent。而由于new后面的子类不同,而产生调用同一个方法method返回不同结果的显现叫多态。就是同一个方法在使用不同子类时有不同的表现(在这里是不同的返回值)。

    二、重载

    重载是同一个方法名(包括构造函数)的多种不同实现

    所谓的不同实现,是指参数的个数或类型的不同,返回类型可同也可不同

    三、构造函数

    在创建对象时初始化成员变量,开辟内存空间,方法名与类名完全相同

    四、析构函数

    在使用完对象之后用来销毁,同时释放空间,隐式调用命名方法是构造函数前加一个波浪线

    (文章来源:微点阅读  https://www.weidianyuedu.com)

  • 相关阅读:
    Linux内核—模块编译方法
    openlayers多边形的绘制的撤销/回退
    隆云通土壤pH传感器(扁三针)
    10、Python函数命名空间、作用域(LEGB)及Global
    Linux命令:tr和xargs
    Python语法--for、while循环操作
    J2EE--MVC
    深入理解二叉树:结构、遍历和实现
    有哪些手段可以优化 CSS, 提高性能
    打工人必装的5款黑科技软件,办公舒适度立刻提升数倍
  • 原文地址:https://blog.csdn.net/weixin_45707610/article/details/126286027
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号