20180517

一、多态

1.什么是多态:

多态是指两个或多个属于不同类的对象对于同一个方法调用做出不同响应的方式

2..多态的语法结构 (大手牵小手:父类对象在前  实例化子类在后)
父类 对象名 = new 子类 
eg:Question question = new Answer(); 
编译时(父类):Question 
运行时(子类):Answer
2.怎么构成多态

  • 要有继承
  • 要有方法的重写
  • 父类引用指向子类对象
3.多态的优势:

1.可替代性   

2.可扩充性   

3.灵活性   

4.简化性

二、接口

1.什么是接口

接口是一种特殊的抽象类,用interface来修饰,有一堆抽象方法,若要实现接口,必须要实现当中的所有方法。

2.为什么要使用接口
1.因为JAVA是单继承 

2.可以实现多个接口

3.使用接口的好处

java只支持单继承但java可以实现多个接口

接口可以精简程序结构,免除重复定义,提出设计规范

接口可以精简程序,免除重复定义,提出设计规范

没有更多推荐了,返回首页