Java中初学类的继承与成员的隐藏与覆盖

1.学习目标

熟悉和掌握set和get方法以及继承类的合理使用

能自住写案例和能变通

2.难点

类的继承相对来说有点难度,但不大,把前面的类的定义和第七章的内容熟练,就没有难点了


3.主要是通过例子来表达

请看下面例子

第一步我们应该分析例子,有那种类,有什么继承,有什么成员和变量

如下所示

这是作者写的,虽然作者写的不是很对

第一步,我们不要急,我们要看好题目,万事开头难,这里有些get和set方法省略

我们都要用到构造方法

第二步

第三步

第四步,调用对象,完成例子

这么写下来,就感觉头脑有思路清晰,就会觉得很简单,希望各位都喜欢上代码

4.此外,添加一些内容,便于理解
  1.封装
     2.继承
     3.多态

1.封装
          生活中有很多东西我们并不想让其它人知道,比如我的身份证号码,我的存款等等。在Java语言中,我们就需要了解java面向对象的三大特性之一——封装。

         封装就是隐藏对象的属性和实现细节,仅提供公共访问方式来让外界访问。比如。那么问题来了,我们该如何实现封装呢?这就涉及到了Java中访问修饰符的知识。在Java语言中,访问修饰符分为四类:private,默认(什么也不加),protected,public。那它们有什么作用呢?我们从private修饰符开始。

2.继承
     想到继承,大家可能都跟我一样首先想到的是父亲留下的财产继承(都是大孝子哈哈哈哈哈)。但是在Java中继承就是将某些(B,C,D....)类中相同属性提取出来放入A类中,用extends关键字实现继承之后,那A类就成为这些类的父类,而这些类就会被称为A类的子类。为了方便大家理解,可以看看我画的逻辑图例:

3.多态
     在我们现实生活中,多个人做同一件事不可能完全相同,比如对于吃饭这件事,有的人吃冒菜,有的人吃螺蛳粉,有的人吃烧烤等等。在Java中,多态是同一个行为具有不同的表现方式或形态。那在什么条件下,才能实现多态呢?答案是:在继承的基础上,重写父类中的成员方法并定义父类引用指向子类对象(向上转型)。

4.总结

想要熟练的学会Java,那么要学会基础,学会分析问题,理解它

新手小白,望错误的地方能评论出来,接受批评。。。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值