美文网首页
访问修饰符

访问修饰符

作者: 懵圈de果果 | 来源:发表于2017-02-22 10:24 被阅读0次

1.访问修饰符:用来修饰属性。可以限定对象的属性在那一段范围之中访问。

@private:私有只能在奔雷的内部访问。只能在本类的实现方法中访问。

@protected:受保护的只能在本类和本类的子类中访问。只能在本类和子类的方法实现中访问。

@package:可以在当前框架中访问

@public:公共的可以在任意的地方访问

2.如果不为属性指定访问修饰符,默认就是@protected类型的

3.子类可以继承父类的私有属性,只是,在之类中无法直接访问从父类继承过来的私有属性。但是如果父类中有set/get方法可以为属性赋值或取值。子类可以调用这个方法间接的访问父类私属性。

4.访问修饰符作用域

从修饰符往下,直到遇另外一个修饰符或者结束大括号为止

5.使用建议

a)@public无论什么情况下都不要使用,属性不要直接暴露给外界

b)@private

如果属性只想在本类中使用 不想在子类中使用

c)@protected如果希望属性只在本类和本类的子类中使用

推荐使用默认的@protected

相关文章

  • Java知识之修饰符

    Java中的修饰符 Java中的修饰符主要分为两类: 访问控制修饰符 非访问控制修饰符 访问控制修饰符分: pub...

  • C#图解教程笔记20170718

    访问修饰符 字段访问修饰符 类型 标识符; 方法访问修饰符 返回类型 方法名(){、、、} 五种成员...

  • java(3-Java 修饰符)

    Java 修饰符主要两类:访问修饰符非访问修饰符 访问控制修饰符 default (即默认,什么也不写): 在同一...

  • Java 修饰符

    修饰符 访问修饰符 非访问修饰符 1.访问修饰符用来定义类、方法或者变量,通常放在语句的最前面。- private...

  • java修饰符

    分类 访问修饰符 非访问修饰符 访问修饰符 默认的 default 在同一个包中可见 不使用任何修饰符 私有的 ...

  • JAVA基础——修饰符

    修饰符的分类 1、访问修饰符 2、非访问修饰符 一、访问修饰符 1、默认的,也称为 default,在同一包内可见...

  • Java修饰符总结

    分类 Java语言提供了很多修饰符,大概分为两类: 1.访问权限修饰符 2.非访问权限修饰符 访问权限修饰符 1....

  • Java 修饰符

    Java 修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方...

  • Java中各种修饰符的说明

    类 访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称 访问修饰符与修...

  • 日常记忆Java修饰符

    Java修饰符 Java语言提供的很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符修饰符用来定义类、方法或...

网友评论

      本文标题:访问修饰符

      本文链接:https://www.haomeiwen.com/subject/subpwttx.html