day09-面向对象(上)-2
1、什么是方法的重载?
在同一个类中,方法名相同参数列表不同
参数列表不同:参数类型不同或者参数个数不同
2、说明Java方法中的参数传递机制的具体体现?
对于基本数据类型,方法中参数传递的是数据值
对于引用数据类型,方法中参数传递的是地址值 (包含变量的数据类型)
3、成员变量和局部变量在声明的位置上、是否有默认初始化值上、是否能有权限修饰符修饰上、内存分配的位置上有何不同?
成员变量声明在类的{}中。局部变量声明在方法体中,方法的形参中
成员变量有默认初始化值。局部变量没有初始化值。
成员变量可以有权限修饰符。局部变量不可以用权限修饰符。
成员变量分配在堆内存中,局部变量分配在栈内存中
4、谈谈return关键字的使用
return 关键字后面不带返回值,可以用于结束一个方法
return关键字后面带有返回值,作为方法的返回值
return关键字后面不可以再声明表达式
5、提供如下代码的内存解析

浙公网安备 33010602011771号