标签:txt 语句 原则 sof 案例 nbsp 好处 类对象 math类
1:如何制作帮助文档(了解)
javadoc -d 目录 -author -version ArrayTool.java
2:通过JDK提供的API学习了Math类(掌握)
(1)API(Application Programming Interface)
应用程序编程接口(帮助文档)
(2)如何使用呢?
请参照
day08\code\02_如何使用JDK提供的帮助文档\如何使用帮助文档.txt
(3)Math类
3:代码块(理解)
(1)用{}括起来的代码。
(2)分类:
(3)静态代码块,构造代码块,构造方法的顺序问题?
静态代码块 > 构造代码块 > 构造方法
4:继承(掌握)
(1)把多个类中相同的成员给提取出来定义到一个独立的类中。然后让这多个类和该独立的类产生一个关系,
这多个类就具备了这些内容。这个关系叫继承。
(2)Java中如何表示继承呢?格式是什么呢?
(3)继承的好处:
(4)继承的弊端:
A:让类的耦合性增强。这样某个类的改变,就会影响其他和该类相关的类。
B:打破了封装性
(5)Java中继承的特点
(6)继承的注意事项:
如何父类中没有构造方法,该怎么办呢?
子类通过super去显式调用父类其他的带参的构造方法。
子类通过this去调用本类的其他构造方法。
本类其他构造也必须首先访问了父类构造。
一定要注意:
super(…)或者this(….)必须出现在第一条语句上,否则,就会有父类数据的多次初始化。
方法重写的注意事项:
(其实这个算不上方法重写,但是现象确实如此,至于为什么算不上方法重写,多态中我会讲解)
(7)什么时候使用继承呢?
(8)Java继承中的成员关系
A:成员变量
子类的方法访问变量的查找顺序:
B:构造方法
a:子类的构造方法默认会去访问父类的无参构造方法是为了子类访问父类数据的初始化。
b:父类中如果没有无参构造方法,怎么办?
C:成员方法
通过子类对象访问一个方法的查找顺序:
(9)两个面试题:
this关键字和super关键字分别代表什么?以及他们各自的使用场景和作用。
场景:
成员变量:
构造方法:
成员方法:
(10)数据初始化的面试题
(11)案例:
A:学生和老师案例
继承前
继承后
B:猫狗案例的分析和实现
标签:txt 语句 原则 sof 案例 nbsp 好处 类对象 math类
原文地址:https://www.cnblogs.com/crazypokerk/p/9010668.html