• java 中方法的重写


    方法的重写

    1.在子类中可以根据需要对从基类中继承来的方法进行重写。

    2.方法重写必须要和被重写方法具有相同方法名称、参数列表和返回类型。

    3.重写方法不能使用比被重写方法更严格的访问权限

    4.注意与重载区别!!! 重载:参数类型 参数个数不同!

     1 class Person1 {
     2     public String name;
     3     public int age;
     4     
     5     public String getName() {
     6         return name;
     7     }
     8     public void setName(String name) {
     9         this.name = name;
    10     }
    11     public int getAge() {
    12         return age;
    13     }
    14     public void setAge(int age) {
    15         this.age = age;
    16     }
    17     
    18     protected void display() {
    19         System.out.println("姓名:"+ this.name);
    20         System.out.println("年龄:"+ this.age);
    21     }
    22 }
    23 
    24 public class ReWriting extends Person1 {
    25     private String new_preference;
    26     
    27     /*
    28      * 父类中display进行重写
    29      */
    30     protected void display() {
    31         System.out.println("子类的姓名:"+ this.name);
    32         System.out.println("子类的年龄:"+ this.age);
    33     }
    34     
    35     public static void main(String[] args){
    36         ReWriting myReWriting=new ReWriting();
    37         myReWriting.setName("刘杰");
    38         myReWriting.setAge(22);
    39         
    40         myReWriting.display();   //调用子类ReWriting中的 重写的display();
    41     }
    42 }
  • 相关阅读:
    js基础:关于Boolean() 与 if
    @@cursor_rows变量解析
    SQL Prompt
    google android sdk下载hoosts
    java环境配置
    Linux grep用法整理
    bash调试执行
    Vim常见快捷键汇总
    Linux查看磁盘块大小
    Linux Bash终端快捷键小结
  • 原文地址:https://www.cnblogs.com/jllj/p/6415544.html
Copyright © 2020-2023  润新知