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报错还看了好久。
留言与评论(共有 0 条评论) |