多态的应用场景

​​一、常用类

1.集合中的add()方法可以添加任意类型的数据,原因是Object是所有数据类型的父类。

2.当用增强for循环遍历集合时,使用Object类遍历所有元素


二.数据库驱动

JAVA定义了JDBC Driver接口,不同的数据库开发商按照规范实现该接口,这也是多态的一种表现形式(一个接口对应不同的实现类)。

多态的应用场景_第1张图片

// Mysql注册JDBC驱动程序
 Class.forName("com.mysql.cj.jdbc.Driver");  
 //SqlServer注册JDBC驱动程序
 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
 

​​​​​​​

你可能感兴趣的:(javase知识点,java)