java 第二天的学习 Method 方法的规则加使用
语法结构: [修饰符列表]eg: public static 返回值类型 方法名(形式参数列表(可多 写)){
方法体;
//若有返回值值类型,则返回值得结果,且保持返回值类型与结果相同。
return 字面值;
//返回值类型可以是基本的数据类型,也可以是引用的数据类型。
//也可是无返回类型,必须使用 void 去解决无返回类型的问题。
}
关于 修饰列表符:
* 可选项,不是必须的。
* 现阶段情况下 统一写成 public static
* 如果 修饰符列表当中,有“static”关键字的话,调用这个方法的一个使用规则。比如说就是在同一个类当中的话 注意可用两种方式。第一种就是"类名.方法名".
第二种就是"方法名" 若不在同一个类当中。只能使用"类名.方法名".
返回值类型:
* 返回值定义:一个方法在完成一个特定的功能之后,大多数情况下需要返回一个最终的执行结果。 执行结果可能是一个具体的数据。而这个数据就是返回值。
注意点: 返回的类型必须和规定的数据类型保持一致。
方法名:
* 方法名最好是一个动词,见名知意,是一个字面值
* 方法名首字母小写, 后面每个字母大写
* 方法在调用的时候,给这个方法的穿的一个实际的数据叫做"实际参数/实参";
* 注意点: 数量相同
* 类型对应相同
形式参数:
* 是一个局部变量
* 有数据类型,形参的数量可以是1个~n个之间
* 多个形参的话用逗号隔开
* 形参起决定作用的是数据类型,形参的名字只是局部变量的名字
方法体中的代码是有顺序的,由大括号括起来,遵循自上而下的顺序,并且方法体是由java语句构成。每一个java语句以";"结束。
方法在定义时候是不会执行的,只有在调用的时候才会执行。例如:
public class MethodText01{ public static void main(String[] args){ //同一个类 Show(); MethodText01.Show(); } public static void Show(){ System.out.println("Show begin") } }
方法的调用不一定是在主函数当中,也有可能是在其他方法当中。例如:
class MethodText01 { public static void main(String[] args) { System.out.println("Hello World!"); } public static void Show(){ System.out.println("你好 ,xxx"); } public static void Show1(){ Show(); } }
方法中调用方法·。
隐式转换也可以作为要求的数据类型。