Java中的静态方法和类常量混淆问题实例

原创 矫情吗;* 2024-09-20 19:45 101阅读 0赞

在Java编程中,静态方法和类常量虽然有时候会让人混淆,但它们有着明确的区别。这里我们通过一个简单的例子来区分两者:

  1. 静态方法:
    1. // 自定义类
    2. public class MyClass {
    3. // 静态方法
    4. public static int calculateSum(int a, int b) {
    5. return a + b;
    6. }
    7. }
  2. 类常量:

    1. // 自定义类
    2. public class MyClass {
    3. // 类常量(静态成员变量)
    4. public static final Stringconstant = "This is a constant";
    5. // 非静态方法
    6. public void printConstant() {
    7. System.out.println(constant);
    8. }
    9. }

    总结:在上述例子中,calculateSum() 是一个静态方法,它不依赖于类的实例。而 MyClass.constantprintConstant() 则是类常量(静态成员变量)和非静态方法。两者的主要区别在于调用方式以及它们与类实例的关系。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,101人围观)

还没有评论,来说两句吧...

相关阅读