方法:在c语言中的函数
定义:权限 修饰符 返回值类型 方法名(括号内是参数)
{ 方法内的代码语句 return 返回值}
例子:public static void main (String [] args){
}
注意:方法的定义如果有返回值类型,那么在代码语句中就要有返回值,如果没有返回值,就会报错如果没有返回值,那么就将返回值的类型定义为void,即在代码中就不需要有返回值,如果在代码中有返回值也会报错。
方法有静态方法、普通方法、构造方法
静态方法调用静态方法的时候不需要实例化
非静态的方法调用非静态的方法和静态的方法都不需要实例化
但是静态的方法调用非静态的方法的时候就需要实例化。
构造方法是类中默认的方法。如果类名为student 那么在这个类中就有一个跟类名一样的方法 例如
public class student(){}
Public class (){ }//这是student的默认的构造方法,一般情况在new一个实例化对象的时候调用的就是构造函数,构造函数一般是系统默认的,你自己不需要去写,但是当你初始化一个对象的很复杂的时候,你可以写一个跟构造函数名字一样的函数,然后在小括号内传入参数,将构造函数进行重载,从而达到便捷的目的。
方法的重载
含义:方法的重载是指在同一个类中方法的名称相同但是方法的参数不同。
参数的不同是指参数的个数、顺序、类型不同。方法的重载与方法的返回值,修饰符、方法内的代码块无关。