JAVA方法的分类

方法分类:

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参数的方法。

通过setget方法实现赋值和取值。

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

4、      构造

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

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

Public Bear()

{

     

}

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

初始化方法

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

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

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

 

格式:

      访问修饰符类名(参数)

      {

           //方法体

}

访问修饰符:public private protected default

 

关键点:

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

这就是构造方法。

 


posted @ 2015-01-06 21:38  !x_x!  阅读(2934)  评论(0编辑  收藏  举报