炎热的夏天,玩了大半个月,心里满愧疚的,所以打算不在放纵自己,认真地学习java。这次复习了java的面向对象机制,主要内容有强制转型(casting)和自动转型(promotion),以及覆盖(override)的2中区别,变量覆盖和方法覆盖。下面看例子啊:
总结:子类向父类类型的转换属于 自动类型转换 父类向子类类型的转换属于 强制类型转换 覆盖:分为变量覆盖和方法覆盖,如果父类变量被覆盖后,可通过强制转换成父类来访问父类的变量,还可通过super.变量名来访问。而父类的方法被覆盖后,只能通过super.方法名()来访问,不能像变量那样通过强制转换来访问父类的方法。 @ Author 黑蝙蝠 http://www.blogjava.net/blackbat