如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Java程序设计学习目标Employee和Manager继承父类和子类一个设计案例三个类的UML表示GeometricObject类Circle类Rectangle类GeometricObject类的属性和方法Circle类的属性和方法Rectangle类的属性和方法有派生关系的对象是如何构造的super关键字super关键字构造方法链无参构造函数缺少无参构造函数的后果方法覆盖方法覆盖覆盖(override)与重载(overload)Object类多态(Polymorphism)多态(Polymorphism)多态(Polymorphism)多态性的实现机制:动态绑定多态性的实现机制:动态绑定通用编程通用编程的好处类型转换类型转换类型转换instanceof操作符例强制类型转换重载和多态protected修饰符类的访问控制符public:类可以被任何包中的类访问无(package):只有同一个包中的类可以访问子类在覆盖父类方法时可以提升可见性,不能降低可见性类成员的访问控制符*子类类体中可以访问从父类继承来的protected成员。但如果子类和父类不在同一个包里,子类里不能访问父类实例的protected成员。final修饰符Object类中的方法Object类中的方法ArrayListArrayListArrayListArrayList支持泛型(Generic)