zoukankan      html  css  js  c++  java
  • 自学JAVA-6:继承

    继承

    1、继承:观察要使用的类,确定它们之间共同的和特有的特征和行为,将这些共性数据迁移到父类里,便于子类中进行方法和属性的重用。

    关键字:extends

    格式:public class 子类名 extends 父类名 { }

    优点:

    • 代码的可重用性。
    • 父类的属性和方法可用于子类。
    • 子类可以扩展父类的属性和方法。
    • 设计应用程序变得更加简单。

    注:一个类只能继承一个父类。所有类的父类是Object。

    2、重写:

    • 方法重写发生在父类和子类之间,子类的方法名和父类相同,参数列表相同,返回类型相同。
    • 当调用方法时,优先调用子类重写的方法。如果子类没有重写父类的方法,那么就调用从父类继承的方法。

    注:@Override 强制检测当前方法是否重写父类方法。

    例题:下列方法中哪些重写了父类方法?

    class A{
    public int test(String s){
      System.out.println("aaa");
      }
    }


    class B extends A{
      public int test(String rrr){}    方法名相同,参数列表相同,返回类型相同,是重写。
      public void test(String rrr){}    返回类型不同,不是重写。
      public int test(int rrr){}   参数类型不同,不是重写。
      public int test(){}   参数类型不同,不是重写。
    }

  • 相关阅读:
    Word中封面的问题
    UML问题
    《十八岁的天空》有感
    SPSS相关和回归分析
    WinForm自定义验证控件
    .NET常用的扩展方法整理
    C# 对JS编码/解码进行转换
    Jquery AJAX 调用WebService服务
    多条件动态LINQ 组合查询
    Visual studio 2008 的语法高亮插件 WordLight
  • 原文地址:https://www.cnblogs.com/LYL6868/p/8845927.html
Copyright © 2011-2022 走看看