zoukankan      html  css  js  c++  java
  • 重写与重载的区别

    重写与重载的区别

    一、方法重载,就是在一个类中有好几个方法,它们的方法名都一样,但参数不一样,返回的值也可以一样。

    java的重写,是指在子类中对父类的某方法进行重新定义,其子类的该方法名以及参数位置和个数均与父类相同,从而在调用子类的该方法时,不会执行父类的方法.如果在父类中以final定义的方法,在子类中无法重写。

    重写的主要优点是能够定义某个子类特有的特征:    

    如:

    public class Father       
    {         
           public void speak()        
            {           
              System.out.println("Father");        
            }           
    }
     public class Son extends Father
    {        
            public void speak()         
           {           
              System.out.println("son");       
             }                           
     }
    

      

     

  • 相关阅读:
    【spring 注解驱动开发】spring ioc 原理
    目录大纲,欢迎来戳
    进程相关
    网络编程相关知识点
    Django基本知识
    浅谈 Web框架
    浅谈 Flask 框架
    AJAX小示例
    浅谈cookie 和 session
    ORM:对象关系映射
  • 原文地址:https://www.cnblogs.com/jiekun/p/6729767.html
Copyright © 2011-2022 走看看