zoukankan      html  css  js  c++  java
  • 201671010106 2016-2017-2 《JAVA程序设计》学习心得4

               本章中的学习过程中,我了解到了继承这个概念,继承是Java程序设计中的一项核心技术,用已有类来构建新类的一种机制。当定义了一个新类继承了一个类时,这个新类就继承了这个类的方法和域,同时在新类中添加新的方法和域以适应新的情况。

                        继承的优点主要有:1:代码的可重用性    2:可以轻松地自定义子类  3:父类的域和方法可用于子类   4:设计应用程序变得更加简单    

    1:通过扩展超类定义子类时,仅需要指出子类与超类的不同之处。在子类中可以增加域、增加方法或覆盖(override)超类的方法,但绝对不能删除超类的任何域和方法。

    2:super是一个指示编译器调用超类方法的特有关键字,它不是一个对象的引用,不能将super赋给另一个对象变量。super关键字一般有两个用途:一是调用超类的方法,二是调用超类的构造器。

    3:若子类构造器没有显式地调用超类的构造器,则将自动地调用超类默认构造器  

                     还有了解到了多态性:;多态性泛指在程序中同一个符号在不同的情况下具有不同解释的现象.:2:超类中定义的域或方法,被子类继承之后,可以具有不同的数据类型或表现出不同的行为。

    3:这使得同一个域或方法在超类及其各个子类中具有不同的语义。4:超类中的方法在子类中可方法重写。

    因为对本章好多知识点都不是很透彻,所以这周的博客心得只能写这些,我会好好的去理解自己不懂得,尽快学习跟上教学进度

  • 相关阅读:
    各种blog尝试后,发现wordpress适用起来最方便
    索引器(C# 编程指南)
    vue3 父子组件之间的传值
    vue3 + vite + ts 搭建项目
    vue3中使用全局变量
    用JSONKit库解析json文件
    程序内部让用户直接上appstore评价游戏的链接地址以及跳转方法
    常见错误:Apple MachO Linker Error
    常见错误:多线程界面元素显示错误
    常见错误:Undefined symbols for architecture i386
  • 原文地址:https://www.cnblogs.com/tyc713005/p/7538798.html
Copyright © 2011-2022 走看看