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,那么要学会基础,学会分析问题,理解它
新手小白,望错误的地方能评论出来,接受批评。。。。。