在面向对象的语言里,类是一等公民,整个程序是由一个个类组成的。
因此在Java中,方法不能独立存在,它只能属于类或者对象。因此,如果我们要定义一个方法,就必须在类中定义。值得注意的是,如果这个方法添加了修饰符static(这个修饰符后面会详细说明),这个方法就属于这个类,否则的话,这个方法属于这个类的实例。
我们调用方法的方式为:类.方法 | | 实例.方法。但是当我们在一个类中的方法调用相同类中的方法时,如果这个方法是普通的方法,我们需要用到this来调用;如果这个方法是静态的方法(static修饰),我们需要用类名来调用。
方法的格式说明
(1).方法的格式定义为:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {
方法体语句;
return 返回值;
}
修饰符:目前就用 public static。后面我们再详细的讲解其他的修饰符。
返回值类型:就是功能结果的数据类型。当这个方法没有返回值的时候,返回值的类型为void;当这个方法有返回值的时候,返回值的类型根据返回的数据来确定(如果有返回值,必须使用return)。
方法名:符合命名规则即可。
参数:实际参数:就是实际参与运算的。形式参数;就是方法定义上的,用于接收实际参数的。
参数类型:就是参数的数据类型
参数名:就是变量名
方法体语句:就是完成功能的代码。
return:结束方法的。
返回值:就是功能的结果,由return带给调用者。