class 3

[1팀] Section 7: Kotlin - Object Oriented Programming(1)

이 글은 udemy 강의를 참고하여 작성하였습니다. 작성자 : 이재성 개발환경은 Windows, Android Studio입니다. 1. 함수 (Functions) Java와 Kotlin에서의 함수는 크게 다르지 않다. 아래의 예시를 통해 Java와 Kotlin에서의 함수 정의 방법을 확인한다. // Java public String getName() { return "name"; } // Kotlin fun getName(): String { return "name" } 함수 정의에 있어서 Java와 다른 점은 반환할 데이터 타입을 함수 명 뒤에 붙인다는 점이다. 위의 예시에서 선언한 함수는 두 번 더 축약할 수 있다. fun getName(): String = "name" fun getName() = ..

[4팀] Section 7 - (2) : Kotlin - Object Oriented Programming

이 글은 udemy 강의를 참고하여 작성하였습니다. 작성자 : 안동현 개발환경은 Windows, Android Studio입니다. 🥰 Section 7 - (1) : Kotlin - Object Oriented Programming : https://gdschufs.tistory.com/20 [4팀] Section 7 - (1) : Kotlin - Object Oriented Programming 이 글은 udemy 강의를 참고하여 작성하였습니다. 작성자 : 안동현 개발환경은 Windows, Android Studio입니다. 1. Kotlin의 함수 fun 키워드를 사용하여 함수를 선언하며, 괄호() 안에는 함수의 매개 변수를 gdschufs.tistory.com 1. Kotlin의 접근 제한자 : Vi..

[4팀] Section 7 - (1) : Kotlin - Object Oriented Programming

이 글은 udemy 강의를 참고하여 작성하였습니다. 작성자 : 안동현 개발환경은 Windows, Android Studio입니다. 1. Kotlin의 함수 fun 키워드를 사용하여 함수를 선언하며, 괄호() 안에는 함수의 매개 변수를 넣어줍니다. 마지막에는 반환 타입을 명시해줍니다. 생략하면 자동으로 Unit 타입이 적용됩니다. // Kotlin 함수 선언 fun 함수명(매개변수명:타입): 반환 타입 {...} 함수의 매개변수에는 var이나 val 키워드를 사용할 수 없습니다. val이 자동으로 적용되며, 함수 안에서 매개변숫값을 변경할 수 없습니다. fun cannotChangeParam(num: Int) { num = 100 // Error! } 2. Kotlin은 객체지향 프로그래밍 언어 : OPP..