成员方法 参数 调用 static final

分类:
                  从成员方法的来源泉看:类库成员方法,用户定义的成员方法
                  从成员方法的形式看:   无参成员方法,有参成员方法

声明成员方法的格式:

               [   修饰符 ]  会回值的类型         成员方法名(形参)  throw [异常表]

方法体中的局部变量:   在方法本内定义变量的变量为局部变量,它的生存期与作用域是在本方法内,也就是说局部变量只在本方法内有效或可见,离开本方法自动释放.
                                     方法体内定义变量时,变量彰不能加修饰符.
                                    局部变量在使用彰必须明确赋值,否则编译时会出错.
                                    在一个方法内部,可以在复合语句中定义变量,这些变量只在复合语句中有效,这种复合语句也被称为程序块.

形参与实参:
        实参变量对形参变量的数据传递是值传递,即只能由实参传递给形参,不能由形参传递给实参.
        向成员方法传递数据组元素也就是用数组元素作为成员方法的实参,这种也是单向值传递.
        在定义成员方法时可以用数组作为它的形参,且只指定数据名和它的数据类型,而不指定数组的长度,在这种情况下引用该成员方法时,必须用具有相同数据类型的数据名用为成员方法对应位置的实参.即向成员方法传递数组,更应强调的是,数组名作为成员方法的实参时,是把实参数组的超始地址传递给形参数据,即两个数组共用同一段内存单元,因此这是"双向地址传递", 成员方法中对形参数组中各元素值的修改,都会使实参数组元素的值也发生同样的变化..

引用 成员方法时注意的事项:
     如果被引用的方法存在于本文件中,而且是本类的方法,则可直接引用.
     如果被引用的方法存在于本文件中,但不是本类的方法,则要考虑类的修饰符与方法的修饰符来决定是否可以引用.
     如果被引用的方法不是本文件的方法而是java类库的方法,则必须在文件的开头处用import


static修饰的静态方法:
          用static 修饰的方法为静态方法它是属于整个类的类方法,不用static修饰符限定的方法,是属于某个具体类对象的方法.
          static方法使用特点如下:
          1.引用静态方法时,可以使用对象名做前缀,也可以使用类名做前缀 ;
          2.static方法只能访问static数据成员,不能访问非static数据成员,但非static 方法可以访问static 数据成员;
          3.static方法只能访问static方法,不能访问非static方法,但是非static访问可以访问static方法;
          4.static方法不能被覆盖,也就是说,这个类的子类,不能有相同名,相同参数的方法.


final修饰的最终方法.
      首先final修饰的数据成员为标识型常量;
      用final修饰的方法称为最终方法,如果类的某个方法为final所限定,则该类的子类就不能覆盖父类的方法,即不能再重新定义与些方法同名的自己的方法,而仅能使用从父类继承来的方法.
      final修饰符也可以用于修饰类,而当用final修饰符来修饰类时,所有包含在该类中的方法都自动成为final方法.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章