Java每日面试题_06

2一、数值提高是什么?

数值提高是指数据从一个较小的数据类型转换成为一个更大的数据类型。函数

2二、什么是隐式转换,什么是显示转换

隐式转换:就是自动类型强转,数字表示范围小的数据类型能够自动转换成范围大的数据类型。this

显示转换:就是强制类型转换,就是大范围的变量可以接受小范围的数据;父类转换为子类。对象

2三、说说&和&&的区别

&能够用做位运算符,求2个二进制数的与。也能够进行逻辑运算,表达式左边为false,表达式右边继续执行。继承

&&逻辑运算符,若是第一个表达式为false,再也不计算第二个表达式,此现象称为逻辑短路。变量

2四、super与this的区别

1.this表示对象自己,用来调用当前类里的属性、方法、也能够调用从父类继承而来的未被重写、非私有的方法;构造函数

2.this和super用来调用构造器方法数据类型

不一样点:super()从子类中调用父类的构造方法,this()在同一类内调用其它构造方法。二进制

相同点:super()和this()都必须在构造函数的第一行进行调用,不然就是错误方法

相关文章
相关标签/搜索