Java 修饰符

简介: 简单使用

ava语言提供了很多修饰符,主要分为以下两类:

访问修饰符
非访问修饰符
修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:

public class ClassName {
// ...
}
private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;
public static void main(String[] arguments) {
// 方法体
}

访问控制修饰符

Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。

default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。

private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)

public : 对所有类可见。使用对象:类、接口、变量、方法

protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

我们可以通过以下表来说明访问权限:

相关文章
|
3天前
|
机器学习/深度学习 Java 数据安全/隐私保护
Java(二十二)修饰符
Java(二十二)修饰符
26 0
|
3天前
|
安全 Java
Java修饰符在编程中的应用研究
Java修饰符在编程中的应用研究
18 0
|
3天前
|
Java
[Java 基础] Java修饰符
[Java 基础] Java修饰符
|
3天前
|
前端开发 Java 数据安全/隐私保护
Java 修饰符
4月更文挑战第7天
|
3天前
|
Java C++
Java修饰符
Java修饰符
9 1
|
3天前
|
前端开发 Java 数据安全/隐私保护
【Java从入门到精通】Java修饰符
【Java从入门到精通】Java修饰符
17 0
|
3天前
|
设计模式 安全 Java
Java修饰符
Java修饰符
13 0
|
3天前
|
缓存 Java 程序员
深入理解 Java 修饰符与封装:访问权限、行为控制与数据隐藏
ava 修饰符 用于控制类、属性、方法和构造函数的访问权限和行为。它们可以分为两组: 访问修饰符: public: 意味着代码对所有类可访问。 private: 意味着代码只能在声明的类内部访问。 default: 意味着代码只能在同一包中访问。 protected: 意味着代码在同一包和子类中可访问。 非访问修饰符: final: 意味着类不能被继承,属性和方法不能被重写。 static: 意味着属性和方法属于类,而不属于对象。 abstract: 意味着类不能用于创建对象,方法没有主体,必须由子类提供。 transient: 意味着在序列化包含它们的对象时,属性和方法将被跳过。 sync
121 0
|
3天前
|
缓存 Java 编译器
Java 构造函数与修饰符详解:初始化对象与控制权限
Java 构造函数 是一种特殊的类方法,用于在创建对象时初始化对象的属性。它与类名相同,并且没有返回值类型。 构造函数的作用: 为对象的属性设置初始值 执行必要的初始化操作
57 0
|
9月前
|
存储 Java 编译器
Java-关于main函数的修饰符(为什么要带public和static)
关于Java主函数的修饰符(为什么要带public和static) public修饰符 public是函数的权限,决定了该函数是否可以被外部的函数调用