java中的修饰符作用范围
2014-12-12 10:13
246 查看
类成员变量的访问权限:
public:紧接public的属性任何类都可以访问到。可以直接使用ClassName.propertyName。但是从类的封装性上来考虑将一个类的属性定义成public一般很少使用, 在定义静态常 量的时候会这样定义。
private:只有类本身内部的方法可以访问类的private属性,当然内部类也可以访问其外部类的private成员的。(属性和方法) 默认(friendly):包级可见,同一个包内的类可以访问到这个属性,可以直接使用className.propertyName来访问,但是从类的封装性特性来说很少这样使用类的属性的。
protected:关键字所处理的是所谓“继承”的观念。对于同一包的其他类,protected=默认,对于不同包的类,如果存在继承关系,而baseClass存在protected属性,则可以被其自继承,而不同包的其他类 则不能访问类的protected属性。
类的成员方法的访问权限: 其从语法角度来讲,这些访问权限控制符作用于类的方法和作用于类的属性上的效果是一样的。 public:所有类可见。 pirvate:只有同一类内部的方法可见,在有就是内部类也可以访问到。 默认(friendly):包内可见。 protected:继承可见。
public:紧接public的属性任何类都可以访问到。可以直接使用ClassName.propertyName。但是从类的封装性上来考虑将一个类的属性定义成public一般很少使用, 在定义静态常 量的时候会这样定义。
private:只有类本身内部的方法可以访问类的private属性,当然内部类也可以访问其外部类的private成员的。(属性和方法) 默认(friendly):包级可见,同一个包内的类可以访问到这个属性,可以直接使用className.propertyName来访问,但是从类的封装性特性来说很少这样使用类的属性的。
protected:关键字所处理的是所谓“继承”的观念。对于同一包的其他类,protected=默认,对于不同包的类,如果存在继承关系,而baseClass存在protected属性,则可以被其自继承,而不同包的其他类 则不能访问类的protected属性。
类的成员方法的访问权限: 其从语法角度来讲,这些访问权限控制符作用于类的方法和作用于类的属性上的效果是一样的。 public:所有类可见。 pirvate:只有同一类内部的方法可见,在有就是内部类也可以访问到。 默认(friendly):包内可见。 protected:继承可见。
相关文章推荐
- Java中访问修饰符与对应的作用范围
- Java中访问修饰符作用范围
- Java的访问修饰符的作用范围
- Java中类的继承,属性和方法的四种修饰符的作用范围,final关键字,java的三大特点中的2个:封装和多态,以及多态的一个设计模式,模板方法模式(template method)
- java中权限修饰符的作用范围
- 面试题:说说Java中接口、类、成员变量、成员方法、构造方法有哪些访问修饰符和他们的作用范围
- Java中 访问修饰符public、private、protect、default作用范围
- java中的各种修饰符作用范围
- java 访问修饰符的作用范围
- JAVA中类的访问修饰符的作用范围
- java中的4个修饰符default/public/protected/private的作用和作用范围
- java中的修饰符以及作用范围详解图解
- java中的各种修饰符作用范围
- java 修饰符的作用一(public protected default private 组)
- java 修饰符范围
- java在方法里new一个对象的生命周期及作用范围
- 75 Java 修饰符的使用范围
- java学习笔记 access modifier 访问修饰符作用
- Java中访问修饰符public、private、protect、default范围
- JAVA中几个修饰符的作用以及一些相关话题