在构造函数之外的方法中在构造函数中使用变量

在构造函数之外的方法中在构造函数中使用变量,第1张

构造函数之外的方法中在构造函数中使用变量

实际上,您的代码将无法编译-

int c = int a
无效。

我认为您的意思是:-

int c = a;

然后我如何在与构造函数相同的类中的方法中使用变量c和d

您不能这样做,因为您已将它们声明为局部变量,其范围在构造函数结束执行时终止。

您应该将它们声明为实例变量。

public class MyClass {    int c;    int d;    public MyClass(int a, int b){        this.c = a;        this.d = b;     }    public void print() {        System.out.println(c + " : " + d);    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5103926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存