Java类之inheratance(继承)

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;打字篇博客,一直不知道要怎么打,怎么才能说清楚,
打算这篇只是与前面的那个类的其他常用的两个关系在一起,下次就写一篇关于类的博客;
关于继承具体的语法就放在多态,接口那里分开回顾;

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值