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 }
  • 相关阅读:
    CentOS7-samba文件共享服务
    centos7-vsftpd文件服务器
    linux用户和权限管理
    linux程序安装及包管理
    linux文件查找-find命令
    linux文本编辑器-VIM基本使用方法
    linux文本处理工具及正则表达式
    linux目录结构及文件管理
    linux基本命令及使用方法
    巴什博奕----取完者负的分析
  • 原文地址:https://www.cnblogs.com/jllj/p/6415544.html
Copyright © 2011-2022 走看看