In fact your code will not compile - int c = int a
is not valid.
I assume that you meant: - int c = a;
.
How can i then use variable c and d in a method within the same class
as the constructor
You can't because you have declared them as local variables whose scope ends when the constructor ends execution.
You should declare them as instance variables.
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);
}
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…