美文网首页
Chapter 07 - 访问修饰符

Chapter 07 - 访问修饰符

作者: 锐視角RaysJoe | 来源:发表于2019-02-24 18:07 被阅读0次

以前的学习方法总是看完视频或者找到解决办法就没有然后了,导致很多东西都了解的不够深入,再去查找的时候也是费时费力。最近想重新查漏补缺下,把所有的知识点总结下,大部分来自黑马程序员的视频,希望能巩固自己的知识。

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

  • @private :私有 被@private 修饰的属性只能在本类的内部访问
    只能在本类的方法实现中访问
  • @protected:受保护的,被@protected 修饰的属性只能在本类和本类的子类中访问
    只能在本类和子类的方法实现中访问
  • @package:被@package修饰的属性 可以在当前框架中访问
  • @public:公共的,可以在任意的地方访问
名字 范围
@private 只能在本类的内部访问 只能在本类的方法实现中访问
@protected 受保护的 ,只能在本类和子类的方法实现中访问
@package 被@package修饰的属性 可以在当前框架中访问
@public 公共的,可以在任意的地方访问

如果不为属性指定访问修饰符 那么默认的就是@protected

子类仍然可以继承父类的私有属性

  • 只不过在子类中无法直接访问从父类继承过来的私有属性
    但是如果父类中有一个方法再为属性赋值或者取值
    那么子类可以调用这个方法间接的访问父类的私有属性

使用建议

  • @public无论什么情况下都不要使用,属性不要直接暴露给外界
  • @private 如果属性只想在本类中使用 不想在子类中使用 那么就使用它
  • @protected 如果你希望属性只在本类和本类的子类中使用
    推荐使用默认的@protected

相关文章

  • Chapter 07 - 访问修饰符

    以前的学习方法总是看完视频或者找到解决办法就没有然后了,导致很多东西都了解的不够深入,再去查找的时候也是费时费力。...

  • 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 接口名称 访问修饰符与修...

网友评论

      本文标题:Chapter 07 - 访问修饰符

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