第五周学习总结

类的继承,类的继承是面向对象中一个非常重要的特征,在编写一个新类时可以通过继承一个类的方法来自动拥有该类中所有的成员(除构造方法和析构方法外),在这程序开的过程中可以极大的提高代码的复用性,同时也便于对程序功能的扩展。这就是类的继承。在现实生活中,继承一般指的是子女继承父辈的财产,在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。当一个类的对象被创建时,如果该类拥有父类的话,在调用自身构造方法之前还会调用父类的构造方法。之类在继承父类时可以对父类的成员进行扩展,如果子类中出现与父类同名的方法,那么在调用该方法时程序就不能明确该方法是属于父类还是子类,这时编译器就会提示使用new关键字隐藏基类方法。在实际开发过程中,某些方法的参数类型为引用类型,但是如果调用时传入的是值类型,此时需要进行装箱操作。同样当一个方法的返回值类型为值类型,但实际方法返回值为引用类型,那么就需要进行拆箱操作。简单来说,装箱就是将值类型转换为引用类型,拆箱就是将引用类型转换为值类型。

posted @ 2019-04-01 08:25  Diri丁  阅读(68)  评论(0编辑  收藏  举报