zoukankan      html  css  js  c++  java
  • 关于java的this、继承、多态的理解

    今天主要学习的内容是关于this、继承、多态的理解,并对其作出总结。

    1、This

    就目前来说,从个人的实验来看,this主要是对于一个类的对象的引用。它出现的位置主要是以它出现的形式决定的。

    ①、this(参数类型)这是在在构造方法中调用重写的构造方法。

    ②、作为某个类的对象来调用类中属性或方法。(用在某个类中的成员方法,因为某个类的对象就可以通过.来调用)

    2、extends

    继承之前已经了解了一些,接下来就是进一步的总结。

    ①、protected类型的变量是适合子类和父类之间的使用的,即使是挎包也是可以调用的。

    ②、子类继承父类,若父类中的构造方法带有参数的话,在子类中应该定义一个带有参数的构造方法,当子类中构造方法重写的话,就需要在此构造方法中的第一行加入

    super(参数类型)。

    3、多态

    解释:同种类型的变量,调用同样的方法,却产生不同的行为。

    ①、比如在父类与子类之间的使用。

        当父类类型的变量指向子类的对象引用,调用子类中已经将父类的方法重写的方法,该方法对于不同的子类来说是同一个方法的不同呈现形式。

    ②、强制转换是出现在,当父类类型的变量指向一个子类的对象,不能调用子类新添加的方法时,这时就需要进行强制类型转换。(也是强制类型转换的意义)

    ③、只要在有父子关系的情况下可以强制转换。

  • 相关阅读:
    Office Shared-Addin : Favorite的下载、安装和使用(2020.2.22)
    VBA编程常用词汇英汉对照表
    Excel-DNA自定义函数的参数智能提示功能:ExcelDna.IntelliSense1.1.0.rar
    VSTO开发中级教程 配套资源下载
    TreeviewEditor.rar
    FaceIDViewer.rar
    imageMso7345.rar
    VisualStudioAddin2016Setup.rar
    VBE2014_Setup_20160709.rar
    documen.write 和 innerHTML 的区别?
  • 原文地址:https://www.cnblogs.com/baiyangLI/p/6399439.html
Copyright © 2011-2022 走看看