본문 바로가기
반응형

[개발] 언어/Kotlin5

[kotlin] Visibility modifiers (가시성 수정자) 가시성 수정자는 클래스, 함수, 프로퍼티, 그리고 생성자의 접근을 제어하기 위해 사용됩니다. 클래스, 객체, 인터페이스, 생성자, 함수, 그리고 속성과 세터는 가시성 수정자를 가질 수 있습니다. 게터는 항상 속성과 동일한 가시성을 갖습니다. Kotlin에는 private, protected, internal, public의 네 가지 가시성 수정자가 있습니다.  가시성 수정자설명private선언된 클래스나 파일 내부에서만 접근 가능합니다.protected선언된 클래스 및 하위 클래스에서만 접근 가능합니다. private 하위 클래스에서도 표시될 수 있습니다.internal같은 모듈 내에서만 접근 가능합니다.모듈은 함께 컴파일된 kotlin 파일 세트이며 Intellij IDEA 모듈, Maven 프로젝트 .. 2025. 1. 2.
[kotlin] class 에 대해서 알아보기 https://developer-syubrofo.tistory.com/354 포스팅에서 코틀린 파일 타입에 대해서 알아 보았습니다. 각 타입별로 상세하게 내용을 다루기 위해 개별 포스팅을 진행합니다. 이번 시간에는 class에 대해서 알아 보겠습니다.  클래스 선언과 생성자[클래스 선언]자바와 같이 키워드는 class를 사용하여 선언합니다. class Person { /*...*/ }  클래스 선언은 클래스 이름, 클래스 헤더(유형 매개변수, 기본 생성자 및 기타 몇 가지 지정) 및 중괄호로 둘러싼 클래스 body으로 구성됩니다. 헤더와 본문은 모두 선택 사항입니다. 클래스에 body가 없으면 중괄호를 생략할 수 있습니다.class Empty  자바는 기본적으로 중괄호를 이용한 클래스 body가 필수적인.. 2024. 12. 29.
[kotlin] class/file 타입 알아보기 코틀린 프로젝트에서 새로운 파일을 생성하면 아래와 같이 다양한 타입들을 선택할 수 있습니다. File, interface, enum, annotation은 자바를 경험하셨다면 알고 있을 타입입니다. 그 외에도 코틀린에서 여러가지 타입들을 생성할 수 있는데 이 부분에 대해서 자세히 알아보도록 하겠습니다.   파일 타입 알아보기Class코틀린에서 기본적으로 사용되는 클래스 유형입니다. 상태(속성)와 동작(메서드)을 캡슐화합니다.일반적인 객체 생성과 로직을 구현할 때 사용됩니다.class MyClass { private val name: String = "Example" fun greet() = "Hello, $name"}  File파일을 생성하며, 코틀린에서는 클래스 없이도 파일 수준에서 함수를 .. 2024. 12. 29.
[kotlin] print 문 사용하기 프로그래밍에 입문하게 되면 맨 처음 배우는 것이 콘솔 화면에 Hello World를 입력하는 것입니다. kotlin은 입문하게 되어 가장 기초가 되는 print 문 사용하는 법을 익혀보려고 합니다. 콘솔 출력 콘솔 출력을 테스트하려면 자바와 같이 main() 함수가 필요합니다. main 함수는 프로그램의 엔트리 포인트(진입점)로써의 역할을 수행합니다.  fun main() { println("Hello world!")} 콘솔 출력을 수행하는 코틀린의 기본적임 함수는 println, print 입니다. println메시지를 콘솔에 출력한 후 개행을 추가합니다.자바의 System.out.println과 동일합니다.print메시지를 콘솔에 출력합니다.개행이 추가되지 않습니다.자바의 System.out.prin.. 2024. 12. 28.
반응형