实际上,您的代码将无法编译-
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); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)