首页 > 编程语言 > 详细

JAVA基础之——三大特征 以及接口

时间:2019-03-30 17:00:28      阅读:144      评论:0      收藏:0      [点我收藏+]

1 java三大特征

1)封装

2)继承

3)多态

2 接口和抽象接口区别

3 重载和重写的区别

 1)定义区别

  重载是方法名相同,参数个数或类型不同,调用时候根据参数调用不同的重载方法。重写是子类实现父类的虚方法,使用注解@Overload。

 2)类关系区别

  重载是在一个类中方法直接的关系,重写是子类和父类关系。

 3)产生方法区别

  重载中同名的方法可以有多个,重写只有在子类中实现一个方法。

 4)参数列表区别

  重载参数个数或类型不同,重写参数与父类一样。

 5)调用方法区别

  重载根据入参决定方法,重写由对象的类型决定。

4 ==和equals区别

 1)功能不同:“==”判断两个变量或是实例是不是指向一个内存空间。“equal”是判断两个变量或实例所指向的内存空间的值是不是相同。

 2)定义不同:“==”在JAVA中是一个运算符。“equal”在JAVA中是一个方法。

5 JAVA自动装箱和拆箱

  装箱:将基本数据类型转换成包装类对象。

  拆箱:将包装类对象中值转换成基本数据类型。

  基本数据类型:int、float、double、boolean、char、byte

  对象:基本特征,有方法

扩展问题:java为什么要引入自动装箱和拆箱的功能?

  因为java集合中,只支持对象,因此需要将整数自动装箱成对象。

JAVA基础之——三大特征 以及接口

原文:https://www.cnblogs.com/guobm/p/10612282.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!