[ Top ] > [ Communication ] > [ study ] > [ Java ]
> class -4-
a
 
 

Class-4-

ここでちらっと出てきたのですが、 ちょっと理解できてなかったので以下の実験をしました。

>funcClass.java

class funcClass{
 int a;
 int b;
 funcClass func3( ){
  funcClass inClass = new funcClass();
  inClass.a = 10;
  this.b = 4;
  return inClass;
 }
}


>test.java

class test{
 public static void main(String args[ ]){
  funcClass myClass = new funcClass();
  myClass = myClass.func3();
  System.out.println("myClass.aの値は"+ myClass.a);
  System.out.println("myClass.bの値は"+ myClass.b);
 }
}

実験開始
>javac funcClass.java

>javac test.java

>java test
myClass.aの値は10です
myClass.bの値は0です

>

以上、メモでした。