Java 类是一种面向对象的编程语言,用于表示具有相似属性和行为的对象的蓝图。Java 类中有三个重要的关键字:'static'、'final' 和 'private'。

  1. 'static' 关键字

'Static' 关键字用于创建静态变量和静态方法。静态变量属于类,而不是实例,因此可以通过类名访问。静态方法也属于类,不需要实例化即可调用。

例如:

public class MyClass {
    public static int myStaticVariable = 10;
    public static void myStaticMethod() {
        System.out.println('This is a static method.');
    }
}

在上面的例子中,'myStaticVariable' 和 'myStaticMethod' 都是静态的,可以通过类名来访问。

  1. 'final' 关键字

'Final' 关键字用于创建常量,一旦被赋值就不能被修改。'Final' 变量可以是静态的或非静态的。

例如:

public class MyClass {
    public static final int MY_CONSTANT = 10;
    public final String myName;
    public MyClass(String name) {
        this.myName = name;
    }
}

在上面的例子中,'MY_CONSTANT' 是一个静态的常量,而 'myName' 是一个非静态的常量,因为它是在构造函数中初始化的。

  1. 'private' 关键字

'Private' 关键字用于限制方法和变量的访问权限,只有在类内部才能访问。这意味着,其他类无法直接访问私有变量和方法,必须通过公共方法来访问。

例如:

public class MyClass {
    private int myPrivateVariable = 10;
    private void myPrivateMethod() {
        System.out.println('This is a private method.');
    }
    public void accessPrivateVariable() {
        System.out.println('The private variable is ' + myPrivateVariable);
    }
}

在上面的例子中,'myPrivateVariable' 和 'myPrivateMethod' 都是私有的,只能在 'MyClass' 内部访问。但是,我们可以通过公共方法 'accessPrivateVariable' 来访问 'myPrivateVariable'。

Java 类中的 static、final、private 关键字详解

原文地址: http://www.cveoy.top/t/topic/oUGl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录