标签:嵌套 stat return pre head shift str alt 不同的
快捷键 | 功能 |
---|---|
Alt+Enter | 导入包,自动修正代码 |
Ctrl+Y | 删除光标所在行 |
Ctrl+D | 复制光标所在行的内容,插入光标位置下面 |
Ctrl+/ | 单行注释 |
Ctrl+Shift+/ | 选中代码注释,多行注释,再按取消注释 |
Alt+Ins | 自动生成代码,toString,get,set等方法 |
Alt+Shift+上下箭头 | 移动当前代码行 |
**Ctrl+Alt+L ** | 格式化代码,使格式更美观 |
可以这么理解:方法是若干语句的功能集合。其中
三要素:
定义方法的完整格式:
修饰符 返回值类型 方法名(参数类型 参数名称,...){
方法体
return 返回值;
}
修饰符: 现阶段public static 固定写法
返回值类型:就是方法最终产生数据结果的类型
方法名称:规则和变量一样,小驼峰
参数类型:进入方法的数据的类型
若有多个参数,使用逗号分隔
return后面的返回值必须和方法名称前面的返回值类型保持对应
定义方法要明确两点:
如下面一个定义两个int数字相加的方法
/*
返回值类型:int
方法名称:sum
参数列表:int a,int b
*/
pbulic class text{
pbulic static void main(String[] args){
System.out.println(sum(10,20));
}
public static int sum(int a,int b){
int result = a+b;
return result;
}
}
方法名称(参数);
,一些情况不会打印结果System.out.println(方法名称(参数))
数据类型 变量名称 = 方法名称(参数)
方法的重载可以让程序更清晰易读。若方法的功能类似却因为参数列表不同而需要记住很多不同方法名称,那样很麻烦,执行密切相关的方法应该使用相同的名字。重载的方法必须拥有不同的参数列表,不能仅仅依据修饰符或者返回类型的不同来重载方法。
方法的重载就是多个方法的名称一样,但参数列表不同。这样只需要记住一个方法名称就能实现类似的多个功能。具体用哪个方法就看是否匹配。
方法重载的相关因素:
int a,double b
与int b,double a
方法重载的不相关因素:
return 返回值;
return
后面的返回值数据必须和方法中的返回值类型对应void
没有返回值的方法,不能写return
后面的返回值,只能写return
自己void
方法,最后一行的return
可以不写return
语句,但必须保证同时只有一个会被执行,不能连续写两个return
标签:嵌套 stat return pre head shift str alt 不同的
原文地址:https://www.cnblogs.com/lf-637/p/12885847.html