달력

7

« 2020/7 »

  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  

 

 

intelliJ - Java.java to Kotlin.kt

intelliJ IDE에서 자바 코드를 복사한 붙여넣기 하면 바로 코틀린으로 변환할 것인지 물어봅니다.

 


 

[Yes]


 


 

 

 

.java

변환전 자바코드

class MyClass{

private int number;

public void setNumber(int num){

number = num;

}

public int getNumber(){

return number;

}

}

 

class YourClass{

public void accessClass(MyClass myClass){

myClass.number=10;     //ERROR

myClass.setNumber(20);

System.out.println(myClass.getNumber());

}

}

 

변환후 코틀린코드

.kt

internal class MyClass {

    var number: Int = 0

}

 

internal class YourClass {

    fun accessClass(myClass: MyClass) {

        myClass.number = 10     //ERROR

        myClass.number = 20

        println(myClass.number)

    }

}

 

 

 














































Posted by codedragon codedragon

댓글을 달아 주세요