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

    重载:方法名相同,参数类型不同(包括个数,类型,以及参数类型顺序)。不能以返回值类型不同来判定是否重载。

    比如:

    //参数个数不同
    public void print(int a, int b);
    public void print(int b);
    //参数类型不同
    public void print(int a);
    public void print(String s);
    //参数类型顺序不同
    public void print(int a, String s);
    public void print(String s, int a);

    重写:

    方法名相同,参数类型相同

    子类返回类型小于等于父类方法返回类型, 
    子类抛出异常小于等于父类方法抛出异常, 
    子类访问权限大于等于父类方法访问权限。

    子类继承父类,可以继承父类的所有成员(不能继承构造函数),只是不能看到不能使用private成员。

  • 相关阅读:
    20210608日报
    数据结构-四则表达式运算
    软工博客归档工具(自用)
    阅读笔记6
    阅读笔记4
    阅读笔记3
    阅读笔记2
    阅读笔记5
    阅读笔记1
    大二下第16周总结
  • 原文地址:https://www.cnblogs.com/cing/p/8377970.html
Copyright © 2011-2022 走看看