68.Java 语言 -- 方法(Method)
|
  |
- MethodModifier ReturnType Name(argType1 arg1, ......)
- Returntype 可以是简单类型(int, byte 等.), 数组或类的名字
- 可能的 MethodModifiers 有:
- public -- 该 method 可以被类内部和外部的所有 method 访问
- protected -- 该 method 只能被子类访问
- private -- 该 method 只能被本类中 其它的 method 访问
- friendly(即空) -- 该 method 可以被本 package 中的类的 method
访问
- final -- 不能被重载的 method
- static -- 该 method 被该类中所有的实例共享使用, 可以用 <Class>.method
语法或 <Instance>.method 来调用
- synchronized -- 该 method 进入对象时锁定对象退出时解锁. 如果对象已经上锁,
该方法等待, 直到锁被释放才执行 -- 可以用在 method 或者语句块上
- native -- 陈述 method在某个平台上实现-- 依赖性语言, 例如 C.
Copyright: NPACT |
  |