Java 权限修饰符(private、protected、public、默认、final、static)

简介: Java 权限修饰符(private、protected、public、默认、final、static)

  • private:表示成员是私有的,只能在当前类中进行访问。
  • 默认:无修饰词(默认),同一个包内可以访问,访问权限是包级访问权限。
  • protected:表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问 protected 成员。
  • public:表示成员是公开的,所有其他类都可以访问。
  • final:关键字是最终的意思,可以修饰成员方法成员变量
  • 修饰方法:表明该方法是最终方法,不能被重写
  • 修饰变量:表明该变是常量,不能再次被赋值
  • 修饰类:表明该类是最终类,不能被继承
  • 变量是基本类型: final 修饰指的是基本类型的数据值不能发生改变。
  • 变量是引用类型: final 修饰指的是引用类型的地址值不能发生改变,但是地址里面的内容是可以发生改变的。
  • static:关键字是静态的意思,可以修饰成员方法成员变量
  • 非静态的成员方法
  • 能访问静态的成员变量
  • 能访问非静态的成员量
  • 能访问静态的成员方法
  • 能访问非静态的成员方法
  • 静态的成员方法
  • 能访问静态的成员变量
  • 能访问静态的成员方法
  • 总结:静态成员方法只能访问静态成员
相关文章
|
1月前
|
设计模式 JavaScript 前端开发
java中的static关键字
欢迎来到瑞雨溪的博客,博主是一名热爱JavaScript和Vue的大一学生,致力于全栈开发。如果你从我的文章中受益,欢迎关注我,将持续分享更多优质内容。你的支持是我前进的动力!🎉🎉🎉
51 8
|
1月前
|
存储 Java
Java 中的静态(static)
【10月更文挑战第15天】静态是 Java 语言中一个非常重要的特性,它为我们提供了一种方便、高效的方式来管理和共享资源。然而,在使用过程中,我们需要谨慎考虑其优缺点,以确保代码的质量和可维护性。
|
2月前
|
Java 程序员
Java 面试高频考点:static 和 final 深度剖析
本文介绍了 Java 中的 `static` 和 `final` 关键字。`static` 修饰的属性和方法属于类而非对象,所有实例共享;`final` 用于变量、方法和类,确保其不可修改或继承。两者结合可用于定义常量。文章通过具体示例详细解析了它们的用法和应用场景。
38 3
|
2月前
|
Java 编译器
在Java中,关于final、static关键字与方法的重写和继承【易错点】
在Java中,关于final、static关键字与方法的重写和继承【易错点】
28 5
|
2月前
|
Java
Java关键字 —— static 与 final 详细解释!一看就懂 有代码实例运行!
这篇文章详细解释了Java中static和final关键字的用法,包括它们修饰类、方法、变量和代码块时的行为,并通过代码示例展示了它们的具体应用。
249 0
Java关键字 —— static 与 final 详细解释!一看就懂 有代码实例运行!
|
2月前
|
Java
java中的权限修饰符
java中的权限修饰符
【零基础学Java】—final关键字与四种用法(二十九)
【零基础学Java】—final关键字与四种用法(二十九)
|
7月前
|
Java
Java中final关键字(看这篇就够了)
Java中final关键字(看这篇就够了)
68 0
|
5月前
|
Java
Java面向对象 ( 多态 | final关键字 | 接口 )
Java面向对象 ( 多态 | final关键字 | 接口 )
|
6月前
|
Java
java之final关键字
java之final关键字