方法分类:

1、普通

定义普通的方法

格式:

访问修饰符[修饰符]返回值方法名(参数。。。)
{
方法体。
}

访问修饰符public default

返回值:void表示没有返回值数据类型:表示有返回值

方法名:驼峰命名法

参数:可以是多个,也可以没有参数定义类似声明变量int a,int b

返回值的精度必须够,必须与return一致或比传入的参数都大

接收返回值精度也要够。

2、静态

1、使用static修饰的变量称作静态变量如:static int a=5;如果变量时非静态的。普通方法是可以调用的,但是静态方法调用就会报错。

2、静态变量可以非静态方法里使用普通方法是可以调用的,而静态方法调用也可以。

3、静态变量可以声明在类中作为成员变量。但是如果声明在方法中作为局部变量则该方法要是静态方法才可以。

3、私有

用private修饰,访问范围只限于当前类中。

例private String sex    ….私有的。

两种方法给private赋值

1、在原来的类里定义一个方法,直接调用这个方法给它赋值

缺点:只能实现对私有属性赋值,但是没有办法取值。

2、在原类里重载一个还有private参数的方法。

通过set,get方法实现赋值和取值。

getXXX(String xx)à表示赋值外界的参数给类中私有属性赋值,通过该方法的参数赋值getXXX表示取值获取私有属性的值,而只是通过返回值传递的。

4、构造

Name name=new Name();加了一个()

系统自动给你加下面的这段

Public Bear()
{
}

-------------------------------------------------------

初始化方法

如果类中没有定义构造方法,则系统会产生一个默认的构造方法。

该构造方法就是无参数构造方法。

如果自己定义了构造方法,则系统不再产生默认的构造方法。

格式:

访问修饰符类名(参数)

{

//方法体

}

访问修饰符:public private protected default

关键点:

没有返回值,void也不行,方法名与类名保持一致

这就是构造方法。