方法分类:
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也不行,方法名与类名保持一致
这就是构造方法。