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


本文作者:huxingxin
本文链接:https://www.cnblogs.com/huxingxin/articles/16950702.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步