zoukankan      html  css  js  c++  java
  • 第五周学习总结

    这一周学的是关于类的继承的一些概念,书上也给出了比较好理解的概念,接着又引出了基类和派生类的概念,关于类的继承要注意一些问题:

    (1)一个类只能有一个直接的父类

    (2)多个类可以继承同一个父类

    (3)一个类的父类可以再去继承其他类

    第三点可能不太好理解,举个例子就是小明的爸爸既是小明的爸爸也是小明爷爷的儿子,就是这个父类也可以当作其它类的子类。

    后面讲了构造方法的执行过程,因为子类在实例化对象的时候,首先会调用父类的构造方法,然后再调用自身的构造方法。

    使用new关键字隐藏基类方法是为了解决子类中出现与父类同名的方法。

    装箱与拆箱本质上是数据存储在栈与堆之间的变更,装箱就是将值类型转换为引用类型,拆箱就是将引用类型转换为值类型。而它的缺点也比较明显,频繁的装箱和拆箱操作会影响运算效率,要尽量减少相关操作。

    最后讲的是用sealed关键字修饰的密封类,注意使用sealed关键字修饰的方法或属性必须是基类中的虚成员(用virtual修饰的),所以也不能用于修饰基类的方法和属性。

    这一周学习的内容大概就这么多了,关于virtual关键字的用法后面会有讲到。

  • 相关阅读:
    修改VNC的分辨率
    How to use WinSCP with public key authentication
    CentOS-7-x86_64-DVD-1511.iso
    6.828
    Tampermonkey版Vimium
    servlet+jsp完成简单登录
    Servlet知识点小结
    HTTP基础知识点小结
    LeetCode 371两数之和
    LeetCode53 最大子序列问题
  • 原文地址:https://www.cnblogs.com/wangli155167/p/10628005.html
Copyright © 2011-2022 走看看