函数
1、代码示例
在控制台打印一句话
public class Test01 {
public static void main(String[] args) {
String words = "come on";
/**
* 静态方法调用
*/
Test01.print1(words);
print1(words);//简写方式
/**
*非静态方法调用
*/
Test01 test = new Test01();
test.print2(words);
}
//静态方法
public static void print1(String words) {
System.out.println(words);
}
//非静态方法
public void print2(String words) {
System.out.println(words);
}
}
2、代码解释
- public : 修饰符,意思为公开的,其余的还有private(私有的)、protected(受保护的)、default(默认的)。
- static : 静态的,若方法为静态的,则使用 “类名.方法名” 的方式调用,同一个类中也可以省略了类名;若方法不为静态,则需要使用类的对象去调用,具体看上面代码。
- void : 无返回值类型,返回值类型还可以为基本数据类型和引用数据类型。
- “()” 里面的内容为参数(形参),可以没有,可以有一个,也可以有多个,但是不建议太多。
3、可变参数 : 只能放在形参的最后一个
“String…arr” 为可变参数,本质上其实是个数组。
public static void print3(String words, String...arr) {
System.out.println(words + arr);
}