Google Developer Student Clubs 8

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

이 글은 udemy 강의를 참고하여 작성하였습니다. 작성자 : 김예은 개발환경은 Windows, Android Studio입니다. 1. 생성자 (Constructors) 코틀린에서 우리는 기본 생성자(primary constructor)와 하나 이상의 보조 생성자(secondary constructor)를 가질 수 있다. val meeting = Meeting("Thursday", "Bob") val anotherMeeting = Meeting("Wednesday", "Dave", "3 PM") class Meeting(val day: String, val person : String){ var time: String = "To be decided" init { println("첫 번째 초기화") } c..

[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() = ..

[1팀] Section 6: Kotlin - Decisions and Loops

이 글은 udemy 강의를 참고하여 작성하였습니다. 작성자 : 이승민 개발환경은 Windows, Android Studio입니다. 1. 반복문 (Loops) while ( ) 안의 조건이 참 일 경우 반복을 실행한다. var x = 10 while (x > 0) { Log.i("x = ", "$x") x-- } // x = 10 // x = 9 // x = 8 // x = 7 // x = 6 // x = 5 // x = 4 // x = 3 // x = 2 // x = 1 // 마지막엔 x = 0이 되어 조건 False -> 반복 종료 do-while while문과 거의 유사하지만 do-while문은 최소 한번은 실행한다는 점에서 다르다. var x = 10 do { x++ Log.i("In the do ..

[1팀] Section 5: Kotlin - Variables, Operators and Expressions

이 글은 udemy 강의를 참고하여 작성하였습니다. 작성자 : 강현우 개발환경은 Windows, Android Studio입니다. 1. Kotlin에서의 주석 (Comment) 주석으로 처리된 코드들은 컴파일러가 컴파일 하지 않는다. 한 줄 주석 "//" 으로 시작한다. //이부분은 회색처리 되고 컴파일 되지 않습니다 여러 줄 주석 "/*"으로 시작해서 "*/"으로 끝난다. /* 이부분도 회색 처리 되고 컴파일 되지 않습니다 */​ 2. 변수 (Variable) 변수의 종류 정수 short, int, long : short에서 long으로 가능한 숫자의 크기가 커진다. 실수 double, float : 크기의 차이다. Boolean True 또는 False로만 구성되어 있다. 문자열 Char, Strin..

[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..