java 修饰符和访问权限介绍01
2011-10-21 09:54
323 查看
public
使用对象:类、接口、成员变量、方法
介绍:无论它所处在包定义在哪该类(接口、成员)都是可访问
protected
使用对象:成员变量、方法
介绍:成员变量只能在定义它包中被访问,如果在其他包中被访问,则实现这个思路方法类必须是该成员所属类子类
private
使用对象:成员变量、成员方法
介绍:成员变量和方法都只能在定义它类中被访问,其他类都访问不到。对成员变量的进行获取和更改,一般用get() set() public 方法。实现了Java面向对象的封装思想。
friendly(缺省)
使用对象:类、方法、成员变量
介绍:访问权限与protected相似,但修饰类成员时不同包中的子类不能访问。
static
使用对象:方法、成员变量
介绍:修饰变量,称为类变量或静态变量。静态变量是和类存在一起的,每个实例共享这个静态变量.在类加载时初始化。
final
使用对象:类、方法、成员变量
介绍:一旦定义为fina,就不能被修改了。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取不能更改。修饰类是不能派生出子类,修饰方法时,不能被当前子类的方法覆盖
abstract
使用对象:类、接口、方法
介绍:修饰类时,被称为抽象类。不能创建abstract 类的实例。一般被继承,实现抽象方法。类只要有一个abstract方法,类就必须定义为abstract,但abstract类不一定非要保护abstract方法不可
使用对象:类、接口、成员变量、方法
介绍:无论它所处在包定义在哪该类(接口、成员)都是可访问
protected
使用对象:成员变量、方法
介绍:成员变量只能在定义它包中被访问,如果在其他包中被访问,则实现这个思路方法类必须是该成员所属类子类
private
使用对象:成员变量、成员方法
介绍:成员变量和方法都只能在定义它类中被访问,其他类都访问不到。对成员变量的进行获取和更改,一般用get() set() public 方法。实现了Java面向对象的封装思想。
friendly(缺省)
使用对象:类、方法、成员变量
介绍:访问权限与protected相似,但修饰类成员时不同包中的子类不能访问。
static
使用对象:方法、成员变量
介绍:修饰变量,称为类变量或静态变量。静态变量是和类存在一起的,每个实例共享这个静态变量.在类加载时初始化。
final
使用对象:类、方法、成员变量
介绍:一旦定义为fina,就不能被修改了。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取不能更改。修饰类是不能派生出子类,修饰方法时,不能被当前子类的方法覆盖
abstract
使用对象:类、接口、方法
介绍:修饰类时,被称为抽象类。不能创建abstract 类的实例。一般被继承,实现抽象方法。类只要有一个abstract方法,类就必须定义为abstract,但abstract类不一定非要保护abstract方法不可
相关文章推荐
- java 修饰符和访问权限介绍
- java 关于初学面向对象的问题三:访问权限等修饰符
- Java四种访问权限修饰符
- 1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用
- JAVA基于类的访问权限以及protected修饰符的限制
- Java访问权限修饰符
- Java中访问权限修饰符public protected 缺省默认 private的用法总结
- Java访问权限修饰符friendly----同一个包内其它类可以访问(钦波总结大全)(转http://huiqinbo.javaeye.com/blog/577956)
- java访问权限修饰符(表格)
- Java中访问修饰符protected的权限
- Java权限访问修饰符 亲测总结
- Java基础之--访问权限修饰符
- java访问权限的修饰符
- Java中的各访问修饰符权限
- java 四中修饰符的访问权限
- Java访问权限修饰符的区别
- java 中的访问修饰符权限
- Java语言入门教程(三):Java语言的访问权限修饰符
- Java简单语法及访问权限修饰符简析
- java 修饰符的访问权限