一、复习
1、传值方式
2、创建方法的注意点
3、练习:课后第2题
二、新课内容
1、以传值方式传递引用类型参数(传值给数组)
引用类型参数的值是地址,该地址表示的存储位置存储的是该引用类型变量引用的对象。以传值方式传递引用类型参数时,形参分配独立的存储位置,该存储位置与实参的存储位置不同。形参接收到的值为一地址并将其存储在形参表示的存储位置中,形参所引用的对象存储在形参的值表示的存储位置中。
因此,以传值方式传递引用类型参数时,将创建实参值(地址)的副本,而不是实参引用对象的副本。
数组是引用类型,数组变量的值是一地址,该地址表示的存储位置存储的是该数组变量所引用的数组对象。
1)任务4.7程序分析
2)重点分析printArray()方法分析
数组地址给了形参
★printArray()方法在执行完成后,形参aArray消失,但值传给了实参。
3)取消注释,则形成了一个新的数组。
2、实训练习
1)课后练习7,编写一个minNum方法,求3个浮点数的最小值。由用户输入3个值,调用minNum方法确定最小值。(注:选择使用数组实现)
2)提高:找n个数中的最小数。
参考:
3、课后练习
课后习题5.