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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

挑战星空

初级黑马

  • 黑马币:28

  • 帖子:7

  • 精华:0

© 挑战星空 初级黑马   /  2018-4-17 22:33  /  851 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

刚刚学了面向对象后,会把类中的成员方法和方法的格式有点搞混,多打打代码之后就慢慢也熟悉了,基本主要区别就是成员方法中没有static,下面分别来介绍一下:
方法:
简单的说:方法就是完成特定功能的代码块。
在很多语言里面都有函数的定义 ,函数在Java中被称为方法。
方法的格式:修饰符返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {
                                          函数体;
                                          return返回值;
}
                            修饰符 :目前记住 public static;
返回值类型 :用于限定返回值的数据类型;
方法名 :一个名字,为了方便我们调用方法;
参数类型: 用于接收调用方法时传入的数据的类型;
参数名:  用于接收调用方法时传入的数据的变量;
方法体: 完成功能的代码;
Return: 结束方法,把返回值带给调用者;
       定义方法的注意事项:写一个方法首先有两点需要明确;
返回值类型: 明确功能结果的数据类型;
参数列表: 明确有几个参数,以及参数的类型;
       有明确返回值的方法调用:
单独调用,没有意义;
输出调用,有意义,但是不够好,因为我不一定非要把结果输出;
赋值调用,推荐方式;
                                   示图(1)
file:///C:/Users/meng/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png
用void修饰的方法就是没有明确的返回值的,只能单独调用;
方法的重载:在同一个类中,出现了方法名相同的方法,这就是方法重载。
方法重载的特点:
                            方法名相同,参数列表不同(只要参数个数不同或者参数对应类型不同)。与返回值无关。

file:///C:/Users/meng/AppData/Local/Temp/msohtmlclip1/01/clip_image003.jpg

                                                        示图(2)
方法的参数是基本类型的时候:形式参数的改变不影响实际参数。
                    形式参数:用于接收实际数据的变量;
                   实际参数:实际参与运算的变量;
成员变量
成员方法:和前面定义方法是一样的,只不过把static去掉。
所以只要记住成员方法没有static就可以了。

1 个回复

倒序浏览
如果自己用心做的笔记,会又不一样的感觉,你觉得呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马