[Kotlin] 6. 프로퍼티와 초기화
※ “Do it! 코틀린 프로그래밍” 을 참고하여 작성하였습니다. 06-1 프로퍼티의 접근 코틀린에서 게터와 세터가 작동하는 방식 class 클래스 이름(val a: Int, var b: Int): 클래스 이름 뒤에 프로퍼티를 설정 클래스로 객체를 생성한 다음, .(점)으로 프로퍼티에 접근 ...
※ “Do it! 코틀린 프로그래밍” 을 참고하여 작성하였습니다. 06-1 프로퍼티의 접근 코틀린에서 게터와 세터가 작동하는 방식 class 클래스 이름(val a: Int, var b: Int): 클래스 이름 뒤에 프로퍼티를 설정 클래스로 객체를 생성한 다음, .(점)으로 프로퍼티에 접근 ...
※ “Do it! 코틀린 프로그래밍” 을 참고하여 작성하였습니다. 05-1 클래스와 객체의 정의 객체 지향 용어 추상화: 특정 클래스를 만들 때 기본 형식을 규정하는 방법 인스턴스: 클래스로부터 생성한 객체 상속: 부모 클래스의 내용을 자식 클래스가 그대로 물려받음 다형성: 하나의 이름으로 ...
※ “Do it! 코틀린 프로그래밍” 을 참고하여 작성하였습니다. 04-1 조건문 조건문을 한 줄로 구성하기 val max= if (a>b) a else b 조건문 블록의 표현식이 길어지면 → 중괄호로 감싸야 함 블록의 마지막 표현식이 변수로 return ...
※ “Do it! 코틀린 프로그래밍” 을 참고하여 작성하였습니다. 03-1 함수 선언하고 호출하기 함수의 구조 [형식] fun sum(a: Int, b: Int): Int{ var sum= a+b return sum } fun 함수 이름(변수 이름: 자료형, 변수 이름: 자료형, ...
※ “Do it! 코틀린 프로그래밍” 을 참고하여 작성하였습니다. 02-1 코틀린 패키지 코틀린 프로젝트의 구성 [프로젝트 ← 모듈 ← 패키지 ← 파일(클래스) 모듈: 기능을 모듈 단위로 분리하여 관리 패키지 ...
※ https://dart-ko.dev/language/collections 을 참고하여 작성하였습니다. Lists 다양한 리스트 선언 var list1= [1, 2, 3]; var list2= [ 'Car', 'Boat', 'Plane', ]; // 컴파일 ...
※ https://dart-ko.dev/language, https://dart-ko.dev/language/loops, https://dart-ko.dev/language/branches, https://dart-ko.dev/language/error-handling#assert 을 참고하여 작성하였습니다. Loops For ...
※ https://dart-ko.dev/language/variables 을 참고하여 작성하였습니다. 기본 변수 사용 var name= ‘Bob’; Object name= ‘Bob’; String name= ‘Bob’; 디폴트 값 ...
※ https://dart-ko.dev/language/functions#the-main-function 을 참고하여 작성하였습니다. 기본 함수 구현 return 타입 명시: bool bool isNoble(int atomicNumber){ return _nobleGases[at...