方法和方法重载
1、理解和回顾方法的作用
2、方法的基本语法
3、掌握方法的分类**
一、理解和回顾方法的作用
方法:能够帮你实现某种功能的东西。
变量可以存储我们单一的数据,而方法则可以存储我们的功能代码段
- main方法:程序的入口 如果 没有此方法 则程序无法运行
-random()方法:帮助我们生成一个(0.0,1.0)的随机数
double randDouble = Math。random(); - nextInt()、nextDouble()、next()方法:用于帮助我们在控制台上输入对应的数据 帮你把
-Arrays:
-toString (数组)将数组转换为字符串
-sort(数组)将数组进行升序排序
-equals(数组1,数组2)将两个数组的元素进行比较 比较内容
面向过程/函数/方法
就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
二、方法的基本语法
// 方法声明
访问修饰符 返回值类型 方法名(参数列表){
// 方法体
[return 返回值;]
}
方法调用注意事项:
同一个类中:
-如果调用者(方法)不是特殊的方法(static),那么可以直接以要调用的方法名()来进行调用。
-如果调用者(方法)是特殊方法(static),那么需要先对此类进行对象创建,然后才能进行调用。
`
``
不同类中:
-不同类中进行方法调用,都需要先进行对应类的对象创建,然后才能调用此类中的方法。(与类中的Static形式一致)
三、掌握方法的分类
-无参无返: 单纯的存储了一个功能 独立完成处理
访问修饰符 void 方法名(){
// 方法体
}
-无参有返: 存储了一个功能,并且将功能运行后的结果进行了返回(原因:调用者可能需要此结果进行处理)
访问修饰符 数据类型 方法名(){
// 方法体
return 返回值;
}
-有参无返: 我们如果希望对一个独立处理的功能增加一些灵活性或者独立处理的功能
访问修饰符 void 方法名(参数列表){
// 方法体
}
-有参有返: 方法内需要额外因素进行处理,并且处理完调用者需要结果进行使用
访问修饰符 数据类型 void 方法名(参数列表)
// 方法体
return 返回值;
}