A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 不负韶华 初级黑马   /  2018-3-24 22:33  /  862 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第五天小总结
第一章 方法
1.1方法概述
简单的说:方法就是完成特定功能的代码块
1.2方法的语法格式
Java中,声明一个方法的具体语法格式如下:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){
        执行语句
        ………
        return 返回值;
}
修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终        修饰符final等,这些修饰符在后面的学习过程中会逐步介绍
返回值类型:用于限定方法返回值的数据类型
参数类型:用于限定调用方法时传入参数的数据类型
参数名:是一个变量,用于接收调用方法时传入的数据
return关键字:用于结束方法以及返回方法指定类型的值
返回值:被return语句返回的值,该值会返回给调用者
1.3方法的重载
有返回值的方法,可以输出调用,也可以赋值调用, 虽然可以单独调用,但是单独调用没有意义。
1.4方法的重载
        当一个类中, 出现方法名相同,参数列表不同,返回值无关,我们称这两个方法之间相互重载。
                方法名相同
                参数列表不同
                与返回值无关
注意:重载与具体的变量标识符无关
第二章 基本类型的参数传递
形式参数的改变不影响实际参数; 原因是因为 基本类型的数是存在栈内存中。
                内存:
                        栈: 执行方法用的
                        堆: 存储一些引用型数据的 数组
                        方法区:存储一些class文件的
                       
                        本地方法区: 存储一些本地方法的
                        寄存器:cpu
第三章 引用类型的参数传递
                形式参数的改变会影响实际参数, 原因是因为,引用类型的数据存在堆内存中,可以有很多个引用执行的,很多个引用共享他。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马