【Java】面试遇到的问题(Java开发岗)

面试遇到的问题(Java开发岗)

楠怪发布于 今天 03:22

LINUX常用命令

https://www.runoob.com/linux/...

SQL常用函数

https://www.runoob.com/mysql/...

如何连接数据库

serverlet

springboot

多态

一句话解释多态:多态就是一个事物多种形态,就是同一符号或者名字在不同情况下具有不同解释的现象。

多态是同一个行为具有多个不同表现形式或形态的能力。

多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:

【Java】面试遇到的问题(Java开发岗)

如何实现多态

1.用抽象类实现多态

  • 抽象类和抽象方法实现多态性
  • 父类提供一系列规定, 约束子类的行为
  • 父类可以提供一些共性的行为

    2.用接口实现多态

  • 生活中的接口最具代表性的就是插座,例如一个三接头的插头都能接在三孔插座中,因为这个是每个国家都有各自规定的接口规则,有可能到国外就不行,那是因为国外自己定义的接口类型。
  • java中的接口类似于生活中的接口,就是一些方法特征的集合,但没有方法的实现。

    接口与抽象类的区别

    抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是”的关系;而接口是定义行为规范,因此对于实现

mysqljava程序员数据库

阅读 37发布于 今天 03:22

本作品系原创,采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议

avatar

楠怪

1 声望

0 粉丝

0 条评论

得票时间

avatar

楠怪

1 声望

0 粉丝

宣传栏

LINUX常用命令

https://www.runoob.com/linux/...

SQL常用函数

https://www.runoob.com/mysql/...

如何连接数据库

serverlet

springboot

多态

一句话解释多态:多态就是一个事物多种形态,就是同一符号或者名字在不同情况下具有不同解释的现象。

多态是同一个行为具有多个不同表现形式或形态的能力。

多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:

【Java】面试遇到的问题(Java开发岗)

如何实现多态

1.用抽象类实现多态

  • 抽象类和抽象方法实现多态性
  • 父类提供一系列规定, 约束子类的行为
  • 父类可以提供一些共性的行为

    2.用接口实现多态

  • 生活中的接口最具代表性的就是插座,例如一个三接头的插头都能接在三孔插座中,因为这个是每个国家都有各自规定的接口规则,有可能到国外就不行,那是因为国外自己定义的接口类型。
  • java中的接口类似于生活中的接口,就是一些方法特征的集合,但没有方法的实现。

    接口与抽象类的区别

    抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是”的关系;而接口是定义行为规范,因此对于实现

以上是 【Java】面试遇到的问题(Java开发岗) 的全部内容, 来源链接: www.h5w3.com/113848.html

回到顶部