1、
2、
3、向下转型之前必须先向上转型。
4、访问属性看编译类型,走方法看运行类型
5、
(用于判断运行类型是否为编译类型子类型)
6、动态绑定机制:
7、
8、
9、
10、
11、this:在哪儿调用就指向谁!注意重写equals使用!
12、
Object中equals判断地址,想要使用其判断内容,需要重新定义;但例如String类中已经封装好了其可以判断内容。
13、
14、
15、
16、
17、
18、
·19、
20、