Java基础——方法的定义|调用|重载(外加idea实用快捷键和功能)

方法

指用来完成指定功能的代码。

声明格式

修饰符  返回类型  方法名(参数类型 参数){
java代码
...
}

参数可以不止一个。
举例:

public void printNum(int number){
	System.out.println(number);
}

定义了一个权限是public,返回值是void,方法名为printNum,参数是number,参数类型是int的方法。

方法调用

方法从属与类和对象,也就是说,想要调用方法,要通过对象来进行调用。
调用方式:

对象名.方法名(参数)

本类调用需要static修饰符,且直接使用方法名和参数即可。
在实际调用的时候,参数位置上的参数类型必须和定义时的参数类型相同,且不用标明参数类型。调用时给的参数叫做实际参数,定义时给的参数交形式参数。
举例(本类调用):

public class test{
	public static void printNum(int num){
		System.out.println(num);
	}//在test类中定义了printNum方法
	public static void main(String[] args){
		printNum(10);
	}//直接使用方法名和参数即可完成调用
}

结果:
在这里插入图片描述
举例(他类调用):

public class test {
    public void printNum(int num) {
        System.out.println(num);
    }//在test类中定义了printNum方法
}
public class test1 {
    public static void main(String[] args) {
        test t=new test();
        t.printNum(20);
    }//test1类中声明了test对象"t",利用t调用了test中的printNum方法
}

结果:
在这里插入图片描述

方法的重载

方法的重载是指一个类中可以定义多个方法名相同,但参数不同的方法。 调用时,会根据不同的参数自动匹配对应的方法。
举例:

public class test {
    public void printNum(int num) {
        System.out.println("我的作用是输出一个参数:" + num);
    }//在test类中定义了printNum(int num)方法

    public void printNum(int num1, int num2) {
        System.out.println("我的作用是输出两个参数的和:" + (num1 + num2));
    }//在test类中定义了printNum(int num1,int num2)方法,参数个数和上一个不同

    public void printNum(int num, String str) {
        System.out.println("我的作用是输出两个不同类型的参数:" + num + " " + str);
    }//在test类中定义了printNum(int num, String str)方法,参数类型和上一个不同
}

在test1中调用三个不同的方法:

public class test1 {
    public static void main(String[] args) {
        test t=new test();
        t.printNum(20);
        t.printNum(20,30);
        t.printNum(20,"测试一下");
    }
}

结果:
在这里插入图片描述

Idea实用功能

创建main方法

在类中输入"psvm",然后回车,即可常见一个main方法
在这里插入图片描述

控制台打印

在需要打印的地方输入"sout",回车即可生成打印语句,打印内容需要自己添加
在这里插入图片描述
在需要打印的内容后面输入".sout",回车即可生成打印语句,打印内容为"."之前的内容
在这里插入图片描述

变量赋值

在一个对象的后面输入".var",回车即可将此对象赋值给变量(变量类型系统默认匹配,可根据自己需求进行更改)
在这里插入图片描述

生成构造函数、getter()、setter()、toSrting()、equals()、hashCode()、重写类方法等

在类中按下"alt+insert",根据需求选择即可
在这里插入图片描述
在这里插入图片描述

移动代码行

在这里插入图片描述

快速修复

可利用与快速修复一些简单的问题,按下"alt+Enter",根据需求选择即可
在这里插入图片描述

快速创建for循环

在想要快速创建for循环的地方输入"fori",回车即可创建for循环,可根据自己需求更改循环变量和循环条件
在这里插入图片描述
在这里插入图片描述

使用代码块快速将代码包围

在Java中有很多地方都需要将代码包围,比如循环体中的for/while,比如异常捕获中的try-catch-funally等
选中想要将之包围的代码,按下"ctrl+alt+t",根据需求选择即可
在这里插入图片描述

缩进

有时代码需要排版,尤其是在"借鉴"他人代码之后,选中想要的缩进的代码,按下"tab"即可完成缩进,取消缩进则按下"shift+tab"

更换壁纸

点击文件–>设置–>外观和行为–>外观–>背景图像,选择想要的背景图即可
在这里插入图片描述

注释

单行注释

按下"Ctrl+/",再按一次则取消

多行注释

选中代码,按下"ctrl+shift+/",再按一次则取消

优化导包

点击文件–>设置–>编辑器–>常规–>自动导入–>勾选"快速添加清晰地导入"和"及时优化导入"
在这里插入图片描述

取消拼写检查

在写代码的过程中,idea会检查自定义命名,不符合的会有提示,可以取消这个提示(不建议取消,按照规范会更好一点)。
错误示范:
在这里插入图片描述

点击文件–>设置–>编辑器–>检查–>校对–>取消勾选"拼写错误"(也可以直接搜索"spell")
在这里插入图片描述
有需要idea的小伙伴,可以私信我
给个赞吧,求求了
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徽徽徽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值