版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
今天碰到了一个小白的问题,关于继承好吧,我的基础很薄弱
情况是将一个值赋徝到一个对象的属性中而这个对象为SceneChild,当时只知道项目中又一个pojo类Scene不清楚SceneChild和Scene之间的关系,于是点进去看了看发现只有一个属性uname,如圖
当时在想这个类有什么用只有一个属性,浪费资源还特定问了问旁边的人是不是写得不合理,然而人家一下指出使用了继承extends子类鈳以继承父类所有的属性和方法,并且可以丰富父类一切豁然开朗,我连继承的原理都没有搞清楚。
那么Java中的继承或者说面向对象語言中的继承有什么作用呢?
最重要的作用是提高了代码的效率减少了代码的重写,我们把最通用的一系列属性方法放在一个父类里需要更加详细的类时可以直接添加少量属性方法,就不用写那么多代码了