白富美:身为女子,洁身自好为白,经济独立为富,内外兼修为美。|

huxingxin

园龄:6年10个月粉丝:26关注:0

day09-面向对象(上)-2

1、什么是方法的重载?

在同一个类中,方法名相同参数列表不同

参数列表不同:参数类型不同或者参数个数不同

2、说明Java方法中的参数传递机制的具体体现?

对于基本数据类型,方法中参数传递的是数据值

对于引用数据类型,方法中参数传递的是地址值 (包含变量的数据类型)

3、成员变量和局部变量在声明的位置上、是否有默认初始化值上、是否能有权限修饰符修饰上、内存分配的位置上有何不同?

成员变量声明在类的{}中。局部变量声明在方法体中,方法的形参中

成员变量有默认初始化值。局部变量没有初始化值。

成员变量可以有权限修饰符。局部变量不可以用权限修饰符。

成员变量分配在堆内存中,局部变量分配在栈内存中

4、谈谈return关键字的使用

return 关键字后面不带返回值,可以用于结束一个方法

return关键字后面带有返回值,作为方法的返回值

return关键字后面不可以再声明表达式

5、提供如下代码的内存解析

img image-20221201151711946

本文作者:huxingxin

本文链接:https://www.cnblogs.com/huxingxin/articles/16950702.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   huxingxin  阅读(18)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起