Skip to content

Java入门 - 方法

tip:我感觉这部分没比要看,但为了内容完整性,还是写着罢.


方法统一使用:

public class Main
{
    public static void playGame()
    {
        System.out.println("游戏开始了!");
        // 游戏逻辑
        System.out.println("游戏结束了!");
    }
    public static void main(String[] args)
    {
        System.out.println("欢迎来到游戏!");
        playGame();
        System.out.println("感谢您的参与!");
    }
}
public static 前缀的实际上是类的public静态函数,因此这其实比较类似c中普通的函数


方法重载:

同名方法,参数不同(个数 类型 顺序)不同就构成重载,与返回值无关(与c++类似)


引用数据类型:值在堆当中的数据类型.引用当中存的是指向堆的指针 基本数据类型:值在栈中的数据类型

引用数据类型赋值的时候,传递的是地址值. - 因此,方法当中,如果传递的参数是引用数据类型,那么实际上传递的是地址值,也就是"按址传递" 如果传递的参数是基本数据类型,那么就是"按值传递"


IDEA有一个快捷方法:选中一块区域,然后右键找到"抽取方法"