• 重载和重写的区别


    重载是一种多态的表现,重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。

      public static void testMethodOverride(Teacher tea) {

      }

      public static void testMethodOverride(Teacher tea, int i) {

      }

    重写,子类可继承父类中的方法,而不需要重新编写相同的方法。

    如果子类中有和父类里方法名相同,参数相同,返回类型相同的方法,子类中的方法则会覆盖父类中的方法

      父类中有这种方法

      public void run(){
        System.out.println("我快跑不动了!");
      }

      子类继承父类,子类中有同样命名参数和返回类型的方法。

      public void run(){
      System.out.println("我跑的飞快");
      }

    这样  子类的run就会重写父类内的run

  • 相关阅读:
    各种贴图
    d3d11devicecontext
    小记2
    Tom Ryaboi
    Tessellation
    关于图形学
    第一章实验
    控制输入框只接收数字及小数点
    JQuery控制文本框是否可以输入
    SQLSERVER中查询一个存储过程使用到的地方
  • 原文地址:https://www.cnblogs.com/zhushijun/p/6925965.html
Copyright © 2020-2023  润新知