Java类之inheratance(继承)

    xiaoxiao2021-08-23  94

    inheratance 继承的意思; 1,在面向对象中“IS-A”的概念就是基于继承的,旨在表达一个类是另外一个类的子类。 例如;苹果是水果,就是说苹果类继承水果类;这种类的关系在面向对象的设计中是十分常见的;可以拓展一个小知识;java中有个Object类;叫超父类是一切类的子类;可查API文档,所以类都继承于Object类; 继承就是利用特定对象之间的公有属性进行抽象封装称类,就叫父类; 为什么要存在继承; 从OOD(面向对象设计)的角度分析,继承是对某一批类的抽象,从而实现对现实世界更好的建模; 从OOP(编程时)的角度分析,可以提高代码的复用性;可以减少重复代码的出现;

    2;并且继承还是面向对象的三大特征之一; 面向对象的三大特征;继承,封装/隐藏,多态;

    3;敲一个程序来更好的说明上面的一些性质特点吧;

    一不下心又到凌晨了;这次是因为水平的问题才导致这么晚的,看来是要多用记事本敲敲少用点Eclipse啊;好多东西都不熟练,并且有的基本语法都错了; 因为用notepad++写代码,cmd执行;还不熟悉的,并且语法那里也出来好多问题; 总结一下敲这个代码出现的问题; 1;最开始将void类型的方法,也就是上面中输出个个值的方法放在main方法的System.out里面;这个bug找了好久,最后还是回到Eclipse上才找到问题的;没有返回值的方法怎么可以放在输出里面进行+输出呢;想想也不对啊; 2;想证明一下子类不能访问父类的private元素;然而不熟悉的把方法设为了private权限;cmd报错还看了好久;尴尬; 3;打字篇博客,一直不知道要怎么打,怎么才能说清楚, 打算这篇只是与前面的那个类的其他常用的两个关系在一起,下次就写一篇关于类的博客; 关于继承具体的语法就放在多态,接口那里分开回顾;

    感觉写博客就是总结,就是回顾;也可以让以后的自己回忆一下;毕竟写博客都是站在别人的角度写的;; 加油,一起学习加油;睡觉;;;

    转载请注明原文地址: https://ju.6miu.com/read-676932.html

    最新回复(0)