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

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

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

文章目录
  • 方法
    • 声明格式
    • 方法调用
    • 方法的重载
  • Idea实用功能
    • 创建main方法
    • 控制台打印
    • 变量赋值
    • 生成构造函数、getter()、setter()、toSrting()、equals()、hashCode()、重写类方法等
    • 移动代码行
    • 快速修复
    • 快速创建for循环
    • 使用代码块快速将代码包围
    • 缩进
    • 更换壁纸
    • 注释
      • 单行注释
      • 多行注释
    • 优化导包
    • 取消拼写检查

方法

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

声明格式
修饰符  返回类型  方法名(参数类型 参数){
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的小伙伴,可以私信我
给个赞吧,求求了

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5637692.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存