zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    物理机异常断电,linux虚拟机系统磁盘mount失败,导致无法启动; kubectl 连接失败
    [Docker] 制作并运行 Nginx 镜像
    [Docker] 在CentOS6.8 安装 Docker
    47.DOM例题
    46.脚本化css2
    44 脚本化操作css
    43.操作标签属性
    42回顾
    41:例题、知识点复习
    40.数组字符串例题
  • 原文地址:https://www.cnblogs.com/jllj/p/6415544.html
Copyright © 2011-2022 走看看