java编程思想第四版第八章总结

面向对象的三大基本特征: 封装,继承,多态。

多态是干什么的?

多态将做什么和怎么做分离开。从另一个角度将接口是实现类分离开。

多态的作用

消除类型之间耦合的关系

使用多态的好处?

能够改善代码的组织结构,提高代码可读性

能够创建可扩展的程序。

2. 方法的调用

package net.mindview.polymorphism; //乐器 class Instrument { public void play(Note i){ System.out.println("Instrument.play() "); } }
//风管乐器
class Wind extends Instrument { @Override public void play(Note i) { System.out.println("Wind.play() "); } } public class Music { //曲调 public static void tune(Instrument i){ i.play(Note.MIDDLE_C); } public static void main(String[] args) { Wind wind = new Wind(); tune(wind); } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjwxz.html