Java静态成员怎么声明与使用

42次阅读
没有评论

共计 683 个字符,预计需要花费 2 分钟才能阅读完成。

在 Java 中,可以通过在成员变量或成员方法前添加 static 关键字来声明静态成员。

静态成员可以被类的所有对象共享,可以通过类名直接访问,不需要创建对象。

以下是声明和使用 Java 静态成员的示例:

  1. 静态变量的声明和使用:
public class MyClass {public static int count; // 静态变量 

    public static void main(String[] args) {MyClass.count = 10; // 直接通过类名访问静态变量 

        System.out.println(MyClass.count); // 输出:10

        MyClass obj1 = new MyClass();
        MyClass obj2 = new MyClass();

        obj1.count = 20; // 通过对象名访问静态变量 
        System.out.println(obj2.count); // 输出:20
    }
}
  1. 静态方法的声明和使用:
public class MyClass {public static void myStaticMethod() {// 静态方法 
        System.out.println("This is a static method.");
    }

    public static void main(String[] args) {MyClass.myStaticMethod(); // 直接通过类名调用静态方法 
    }
}

注意:静态方法只能访问静态成员,不能访问非静态成员。非静态方法可以访问静态成员和非静态成员。

静态成员在程序启动时就被分配内存,直到程序结束才会被销毁。因此,静态成员适用于在多个对象之间共享数据的场景。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-13发表,共计683字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)