关于java是纯面向对象语言的理解,java面向对象编程理解
00-1010 (1)用于提高代码的可重用性。
(2)将同一个功能模块封装到方法中,需要使用时调用方法,达到代码复用的目的。
(3)通过继承从多个类中提取相同的类内容,将其变成一个新的类,使其他类与当前的新类发生关系,从而达到代码重用的目的。注意:Java是单一继承,和C不一样,C可以继承更多。
00-1010关键字扩展
00-1010 *子类有父类的非私有属性和方法。
*子类可以有自己的属性和方法,也就是子类可以扩展父类。
*子类可以用自己的方式实现父类的方法。
*Java的继承是单继承,但也可以是多继承。单一继承意味着一个子类只能继承一个父类。多重继承是指,比如B类继承A类,C类继承B类,所以根据关系,B类是C类的父类,A类是B类的父类,这是Java继承区别于C类的一个特征。
*提高类之间的耦合性(继承的缺点,高耦合会造成代码之间的联系越紧密,代码的独立性越差)
00-1010如下:
图片来源韩顺平bilibili链接
可见子类拥有父类的所有属性,但是如果访问name我们会访问谁的呢?
**
00-1010注意:属性和方法都适用。也就是说,在默认返回类型(数据类型)之前不需要写任何东西。
这篇从学生的角度讲述Java面向对象继承的本质的文章到此为止。更多相关Java继承内容,请搜索热门IT以前的文章或继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。