java修饰符有哪些

Java中有如下几种修饰符: 1. 访问修饰符:用于控类、变量、方法和构造的访问范围。主要有四种访问修饰符:public、protected、private和默认(没有显式修饰符)。 2. 非访问修饰符:用于提供额外的功能或特性。

Java修饰符简介

Java修饰符是用于修饰类、方法、变量和参数的关键字,它们可以改变成员的访问权限、类型和可见性等特性,Java修饰符分为访问修饰符、非访问修饰符和特殊修饰符三类,本文将详细介绍这三类修饰符,并通过实例来演示它们的用法。

访问修饰符

访问修饰符用于控制类、方法、变量和参数的访问权限,Java中有四种访问修饰符,分别是:public、protected、default(无修饰符)和private。

java修饰符有哪些

1、public:公共的,可以在任何地方访问。

2、protected:受保护的,可以在同一个包内和子类中访问。

3、default(无修饰符):默认的,只能在同一个包内访问。

4、private:私有的,只能在类内部访问。

下面通过实例来演示这四种访问修饰符的用法:

java修饰符有哪些

// 公共类
public class PublicClass {
    public int publicVar = 1; // 公共变量
    protected int protectedVar = 2; // 受保护变量
    int defaultVar = 3; // 默认变量
    private int privateVar = 4; // 私有变量
}
// 非公共类
class NonPublicClass {
    int nonPublicVar = 5; // 非公共变量
}

非访问修饰符

非访问修饰符用于控制类、方法和接口的可见性和继承性,Java中有以下三种非访问修饰符:

1、static:静态的,表示该成员属于类本身,而不是类的实例,静态成员可以在不创建对象的情况下直接访问。

public class MyClass {
    public static int staticVar = 10; // 静态变量
}

2、final:最终的,表示该成员在初始化后不能被修改。

public class MyClass {
    public final int finalVar = 20; // 最终变量
}

3、abstract:抽象的,表示该成员是一个抽象方法或抽象类。

public abstract class MyAbstractClass { // 抽象类
}

特殊修饰符

特殊修饰符主要用于实现接口和注解,Java中有以下两种特殊修饰符:

java修饰符有哪些

1、implements:实现接口,表示该类实现了指定的接口。

public interface MyInterface { // 接口定义
}
public class MyClass implements MyInterface { // 实现接口示例
}

2、@interface:注解定义,表示这是一个自定义注解。

public @interface MyAnnotation { // 自定义注解定义
}

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/198008.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年1月4日 20:09
下一篇 2024年1月4日 20:13

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入