1.方法
访问权限 修饰符 返回值类型 方法名([参数列表])
{方法体} (方法中可以调用方法,但方法中不能定义方法)
访问权限:(public protected 默认为private)作用是控制方法能否在其他类中使用;
[修饰符]:如果一个方法没有 static 修饰,则只能使用“存储对象的变量.方法名()”;
否则推荐使用“类名.方法名()”;但也可以使用“变量.方法名()”;
返回值类型:
a.如果方法没有返回值,则为void;
b.如果返回值为基本数据类型,则返回值类型为基本数据类型或长度比当前返回值类型更大;
c.如果返回值是引用类型(比如说,String),则方法返回值类型要么与数据类型一致,要么是数据类型的父类(比如说Object);
package sirius;
public class Test {
public static String Back()
{
String mean = "生活有点难,java好好学";
return mean;
}
public static void main(String[] args) {
String Get = Back();
System.out.println(Get);
}
}
输出:
生活有点难,java好好学
方法名:首先符合java标识符命名规范;动词或动宾结构
参数列表:可有可无,多个参数之间使用逗号间隔;
动态参数“数据类型...参数名”,其实质是一个数组
动态参数只能存在一个,而且只能定义在参数列表最后;
package sirius;
public class Test {
public void test(int...a)
{
System.out.println(a[4]);
public static void main(String[] args) {
Test fire = new Test();
fire.test(1,2,3,4,5);
}
}
输出为:
5