新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

java修饰符有哪几种

发布时间:2023-07-17 07:49:50

介绍

Java是一种对象-oriented(面向对象)的编程语言,其中修饰符是对类、方法和变量的访问控制的关键字,它决定了哪些类、方法和变量可以在哪些位置访问和如何访问。

Java修饰符的类型

Java中有四种访问修饰符:

  1. public:公共修饰符。在类、接口、方法和变量上都可使用。以public修饰的类、方法和变量可以被任何其他类访问到。
  2. private:私有修饰符。在类、接口和变量上都可使用。以private修饰的变量只能在定义它们的类中访问。如果在其他类中访问,则会报编译毛病。私有变量和方法对数据的隐藏非常重要。
  3. protected:受保护的修饰符。在类、接口、变量和方法上都可使用。以protected修饰的变量、方法和类只能在同一包内或子类中访问,如果在其他包中访问,则会报编译毛病。
  4. default:默许修饰符。没有修饰符被指定,即默许控制符。它允许您访问同一包中的任何定义。不使用任何修饰符,称为默许访问修饰符,它允许在同一包内访问。

Java访问权限的示例

下面是对区别访问权限的方法的示例:

  1. public方法:
  2. publicclassExample{publicvoidexample(){System.out.println(公共方法);}}

    在其他类中可以对它进行访问。

  3. private方法:
  4. publicclassExample{privatevoidexample(){System.out.println(私有方法);}}

    在其他类中不能访问,并且只能在定义它们的类中使用。

  5. protected方法:
  6. publicclassExample{protectedvoidexample(){System.out.println(受保护的方法);}}

    在其他包中不能访问,在同一包中或在它的子类中才能使用。

Java修饰符的作用

Java修饰符的作用在于控制数据的访问级别,避免了数据的误用,使程序更加安全稳定。使用修饰符,可以定义规则和限制访问的范围。

  1. public修饰符:
  2. public修饰符可让全部项目中的用户访问一个方法或变量,其作用是使相关成员对外开放,方便外部调用。

  3. private修饰符:
  4. private修饰符可让一个方法或变量对外不开放,其作用是保护数据安全,并且可以避免在其他类中对数据的误用。

  5. protected修饰符:
  6. protected修饰符可让同一包中区别类访问某个方法或变量,其作用是保证数据的安全性,并且扩大类可以访问其基类的protected方法或变量,本质是为了继承所设计的。

  7. default修饰符:
  8. 默许修饰符可以在同一包中访问,和在其他包中的同一子类中访问,其作用是使数据对同一包中的其他类可见。但是,对安全和封装性来讲,不建议使用默许修饰符。

桂!哥!网!络www.guIgEGe.cn

X

截屏,微信识别二维码

微信号:muhuanidc

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!