JavaDay16-创新互联

多态和特殊类 多态 概念:同一种事物表现出来的多种形态

语法      父类类型  引用变量名 = new 子类类型();

创新互联是一家专注网站建设、网络营销策划、小程序开发、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立10多年以来,已经为成百上千家地磅秤各业的企业公司提供互联网服务。现在,服务的成百上千家客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。

如: Person pw = new worker();

pw.show();

案例

多态中成员方法的调用

特点:

http://vip.17baishi.com/course/33015/task/2109526/show

(因为静态方法只与类有关,与指向的具体对象无关,所以对于Shape sr = new Rect,只调用父类的静态方法)

(注意:父类中的静态方法不能用override注解重写)

多态的意义

引用数据类型之间的转换

需要调用不能直接调用的方法时,可以进行类型转换

注意事项:

在强制类型转换之前,应使用instanceof 进行类型的转换

多态的应用

1.通过参数传入形成了多态

2.在方法体中,使用抽象类的引用指向子类的对象https://img-blog.csdnimg.cn/233a53cd66dc40e9bb63f235122b8b57.png

抽象 概念

抽象类和抽象方法的关系

抽象的实际意义

应用场景:某一个类下必须有一个方法,但是这个方法不具体实现

开发经验

笔试考点
  1. private和abstract关键字不能共同修饰同一个方法
  2. final和abstract关键字不能修饰同一个方法
  3. static和abstract关键字不能修饰同一个方法

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享题目:JavaDay16-创新互联
转载注明:http://ybzwz.com/article/eshje.html