1.基本数据类型和引用数据类型传参的区别(截图,有说明)
基本数据类型,操作传递的是变量的值,改变一个变量的值不会影响另一个变量的值。引用数据类型(类、数组和接口),赋值是把原对象的引用(可理解为内存地址)传递给另一个引用
2成员变量和局部变量的区别
(1)在类中定义的变量叫作成员变量,在方法中定义的变量叫作局部变量。
(2)局部变量声明赋值以后在使用,成员变量可以不赋值,值就是默认值。例如String类型的默认值是null,
int类型的默认值是0
(3)局部变量只能在当前的方法中使用,在其他方法中不能使用。成员变量可以在整个类中使用。
(4)在一个方法中局部变量和成员变量重名了,方法中优先使用局部变量,
如果想在此方法中使用全局变量,需要使用this关键字。
3方法重载的特点
(1)在同一个类中
(2)方法名相同
(3)参数不同(参数个数不同或者参数类型不同)
(4)对返回值没有要求
4构造方法的作用
(1)创建对象
(2)对象中的属性赋值