접근제어자(2)
-
(Kotlin) 코틀린의 접근제어자(vs Java 제어자)
이 문서에서는 코틀린의 접근제어자에 대해서 다룹니다. 코틀린은 자바와 마찬가지로 4개의 접근제어자를 가지고 있습니다. 하지만 그 명칭과 쓰임 세는 자바와는 조금 다릅니다. Modifier Class member Top-level declarartion public(default) Java의 public과 동일 어디에서나 접근 가능 internal 모듈 내에서 접근 가능 모듈 내에서 접근 가능 protected Subclass 내에서 접근 가능 private 클래스내에서만 접근 가능 파일 내에서만 접근 가능 자바와는 달리 코틀린에서는 public이 기본 접근 제어자입니다. 자바는 기본 접근자가 package-private이지만, 코틀린은 패키지를 코드를 namespace에 코드를 모아놓는 용도로만 사용됩니..
2022.12.31 -
(TIL) 20220702, 자바 접근제어자
🏴Facts(한 것) & Findings(배운 것) 오늘은 자바의 접근제어자에 대해서 간략히 살펴봤다. 자바에는 4가지의 접근 제어자가 있다. private default protected public private에서 public으로 갈 수록 접근 가능한 범위가 넓어진다. 접근제어자가 private으로 설정되었다면 private이 붙은 변수, 메소드는 해당 클래서에서만 접근이 가능하다. 접근제어자를 별도로 설정하지 않으면 접근제어자는 default가 된다. default가 붙은 변수, 메소드는 해당 패키지 내에서만 접근이 가능하다. protected가 붙은 변수 메소드는 동일 패키지의 클래스 또는 해당 클래스를 상속 받은 다른 패키지의 클래스에서만 접근이 가능하다. public 접근제어자가 붙..
2022.07.03