具有静态和非静态变量的数学运算

Mplus

我可以将一个静态变量和一个非静态变量相乘,如下所示:

public class C {  
    protected int c;  
    private static int s;  
    public int ma() { return this.c*this.s; }  
}  

或者:

public class B{  
    protected int x;  
    private static int y;  
    public static int ms() { return x + y; }  
}   

第二个代码不起作用,我想知道这是因为它期望静态吗?

加卡韦利

第二个代码块不起作用,因为msstatic您无法上下文引用非static成员(xstatic

你需要要么使msstatic功能或使x一个static变量。

像这样:

public class B{  
    protected static int x;  // now static
    private static int y;  
    public static int ms() { return x + y; }  
}   

或像这样:

public class B{  
    protected int x;  
    private static int y;  
    public int ms() { return x + y; }  // now non-static
}   

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有静态和非静态变量的数学运算

来自分类Dev

可能静态和非静态变量具有相同的名称

来自分类Dev

处理静态和非静态变量

来自分类Dev

使用静态变量和方法与非静态

来自分类Dev

Swift:为什么没有dynamicType的非静态方法不能调用静态变量和常量(静态let)?

来自分类Dev

Swift:为什么没有dynamicType的非静态方法不能调用静态变量和常量(静态let)?

来自分类Dev

如何消除具有相同名称的局部静态变量和全局变量的歧义

来自分类Dev

设置变量后是否具有查找静态变量?

来自分类Dev

无法理解 Java 中静态和非静态变量之间的区别。有人可以帮忙吗?

来自分类Dev

Java-具有相同名称的静态变量和参数

来自分类Dev

当type包含具有给定名称和类型的静态变量时,enable_if函数

来自分类Dev

swift是否具有类级别的静态变量?

来自分类Dev

vala是否具有函数静态变量?

来自分类Dev

具有静态和非静态重载的类方法

来自分类Dev

无法从静态上下文引用Java JTextField和非静态变量

来自分类Dev

同一类中的Java静态和非静态变量

来自分类Dev

Java:从线程处理非静态变量?

来自分类Dev

从静态函数中调用非静态变量

来自分类Dev

从静态上下文引用非静态变量

来自分类Dev

从静态函数调用非静态变量

来自分类Dev

非静态变量,不能从静态内容Java引用

来自分类Dev

从静态上下文引用非静态变量

来自分类Dev

如何从静态方法中引用非静态变量?

来自分类Dev

从静态函数调用非静态变量

来自分类Dev

通过静态函数增加非静态变量

来自分类Dev

从静态上下文引用非静态变量

来自分类Dev

静态变量与静态属性

来自分类Dev

修改用静态变量初始化的非静态变量的值也会修改静态变量

来自分类Dev

静态变量和内存消耗

Related 相关文章

  1. 1

    具有静态和非静态变量的数学运算

  2. 2

    可能静态和非静态变量具有相同的名称

  3. 3

    处理静态和非静态变量

  4. 4

    使用静态变量和方法与非静态

  5. 5

    Swift:为什么没有dynamicType的非静态方法不能调用静态变量和常量(静态let)?

  6. 6

    Swift:为什么没有dynamicType的非静态方法不能调用静态变量和常量(静态let)?

  7. 7

    如何消除具有相同名称的局部静态变量和全局变量的歧义

  8. 8

    设置变量后是否具有查找静态变量?

  9. 9

    无法理解 Java 中静态和非静态变量之间的区别。有人可以帮忙吗?

  10. 10

    Java-具有相同名称的静态变量和参数

  11. 11

    当type包含具有给定名称和类型的静态变量时,enable_if函数

  12. 12

    swift是否具有类级别的静态变量?

  13. 13

    vala是否具有函数静态变量?

  14. 14

    具有静态和非静态重载的类方法

  15. 15

    无法从静态上下文引用Java JTextField和非静态变量

  16. 16

    同一类中的Java静态和非静态变量

  17. 17

    Java:从线程处理非静态变量?

  18. 18

    从静态函数中调用非静态变量

  19. 19

    从静态上下文引用非静态变量

  20. 20

    从静态函数调用非静态变量

  21. 21

    非静态变量,不能从静态内容Java引用

  22. 22

    从静态上下文引用非静态变量

  23. 23

    如何从静态方法中引用非静态变量?

  24. 24

    从静态函数调用非静态变量

  25. 25

    通过静态函数增加非静态变量

  26. 26

    从静态上下文引用非静态变量

  27. 27

    静态变量与静态属性

  28. 28

    修改用静态变量初始化的非静态变量的值也会修改静态变量

  29. 29

    静态变量和内存消耗

热门标签

归档