zoukankan      html  css  js  c++  java
  • 20165220 Java第四周学习总结

    教材学习内容总结

    • super:使用关键字super来访问和调用被子类隐藏的成员变量和方法。
    • 接口:用关键字interface来定义一个接口。接口由类来实现以便使用接口中的方法,用关键字implements声明来实现一个或多个接口。
    • 当子类新声明的变量名与继承的变量名相同时,继承的变量名会被隐藏。但是我们仍可以通过继承的方法来对隐藏的变量名进行操作。(继承的方法所操作的成员变量一定是被子类继承或隐藏的成员变量。)
    • 上转型对象。通过把子类创建的对象的引用赋给父类创建的对象来得到上转型对象。上转型对象不能操作子类新增的成员变量与方法,但是可以操作子类继承或隐藏的成员变量或方法。注意的是,如果子类重写了父类的静态方法,则子类对象的上转型对象不能调用子类的重写静态方法,只能调用父类的静态方法。
    • 方法重写:子类通过重写可以隐藏已继承的方法。在子类中定义一个方法,这个方法与父类的方法类型相同,子类可以将其修改为自身的状态和行为。重写时,不容许降低权限,但可以提供权限。
    • instanceof运算符:判断是否为某类创造的对象。
    • 接口回调:简单的说,接口回调就是为了能够调用某个接口中的方法。具体操作:类A实现接口B;A创建对象a;B声明变量b;b=a;

    教材学习中的问题和解决过程

    Q:继承和接口在功能和定义上有很多相似之处,二者具体的区别有哪些?

    A:一个类只能继承一个类,但是可以实现多个接口。

    接口传达的意思是:can-do,拥有某种功能,能干嘛,比如:Serializable代表可序列化的。

    继承传达的是意思是:is-a,比如:猫 是一个 动物,猫就是动物的子类。

    代码托管

    感悟

    这周的内容比前两周明显多了不少,而且是过去没有接触过的新知识和新概念,理解起来需要一定的时间,编写代码也要一步一步地努力提高。我对这些新知识现在还掌握得不够熟练,希望多花时间敲代码后能够熟练应用。

  • 相关阅读:
    Repeater添加删除按钮
    C# Excel导出后台代码
    MOSS层级结构Excel导入SPList
    Excel导入到datatable
    层级结构SPList导出到Excel
    SPlist按PID层级顺序导入datatable
    .NET导出Excel遇到的80070005错误的解决方法:
    datatable转到Excel
    MOSS获取SPListItem某版本
    sharepoint实现假分页
  • 原文地址:https://www.cnblogs.com/brs6666/p/8642228.html
Copyright © 2011-2022 走看看