您的位置:首页 > 其它

类修饰符的含义 成员变量修饰符 成员方法修饰符的含义

2015-09-20 21:45 225 查看
类修饰符的含义

public 将一个声明为公共类,他可以被任何对象访问

abstract 将一个类声明为抽象类,没有实现方法,需要子类提供方法的实现,所以不能创建该类的实例

final 将一个类声明为最终类,即非继承类,表示 他不能被其他类继承

static修饰的类,可以被本来中直接调用,其他类调用不需要生成实例,可以用类名.方法名调用

缺省 缺省修饰的时候,则表示在相同包类的对象才能够使用这样的类

成员变量修饰符的含义

public 公共访问控制符 指定该变量为公共的 他可以被然和对象方法访问

private 私有访问控制符 指定变量只允许自己类的方法访问 其他任何类 (包括子类)中的方法都不能访问呢这个变量

protected 保护访问控制符 指定此变量只允许被他自己的类或者同一个包中的其他类访问 在子类中可以覆盖此方法

缺省 缺省访问控制符 表示同一个包中的类可以访问 其他包中的类不能访问

final 最终修饰符 指定此变量的值不能够改变

transient 过度修饰符 指定该变量是一个系统保留 暂无特别的用处的一个临时性的变量

volatile 易失控制符 指定该变量可以同行被几个线程控制和修改

成员方法修饰符的含义

public 公共访问控制符 指定该方法是公共的 他可以被任何对象的方法访问

private 私有访问控制符 指定该方法只允许自己的类的方法访问 其他类的方法都不能访问 子类也是不能够访问的

protected 保护访问控制符 指定他的方法只能被她的类 或者是他的子类访问‘

缺省 表示只能被同一个包中的类访问

final 最终修饰符 表示这个方法不能够被重载

static 静态修饰符 指定不需要实例一个对象就可以激活的方法

abstract 抽象修饰类 指定该方法只声明方法头 没有方法体 抽象方法需要在子类中实现

synchronized 同步修饰符 在多线程程序中 该修饰符用于在运行前 对他所属的方法加锁 以防止其他的线程访问 运行结束后解锁

native 本地修饰符 指定此方法的方法体是用其他语言在程序外部编写的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: