본문 바로가기

GDSC : KOTLIN STUDY6

코틀린 스터디(2주차) - 2/3 -OOP(Object Oriented Programming)으로써 자바, C#, 코틀린 등이 존재한다. 1. variable(변수) -> id 값이 저장되게 되기 때문에 null일 수 없다. 2. control flow(흐름제어) -> 특정 조건이 만족할때 코드가 실행되게 하는 것이다. 3. functions(함수) -> 먼저 함수를 선언하고 사용하면 되므로 코드를 사용하는데 좋다. 4. collections(컬렉션) -> 많은 요소를 한 군데에 저장하는 것 ex) list, arr, arraylist -- 차이점을 알아보자 5. classes -> 복잡한 프로젝트인 경우 한눈에 파악하기 좋아진다. -클래스와 객체 + 인스턴스 클래스란 객체를 만들어 내기 위한 틀, 즉 연관되어 있는 변수와 메서드의 집합.. 2022. 10. 5.
코틀린 기초(1주차) - Udemy 강의 0. 모든 것의 시작은 main function에서부터이다. 1. val 과 var 차이점?(변수) 먼저 자바와는 다른점은 코드 마지막마다 세미클론을 할 필요가 없다는 점이다. var은 중복기재가 된다. 즉 var은 유동적인 변수에 사용한다. val은 정적인 변수에 사용하기 떄문에 값이 변하지 않는 상수라고 생각하면 된다. 2. 주석 처리 //(한줄 주석), /* */(전체주석)을 사용해서 코드에 대한 설명을 기재한다. (다른 개발자들이 코드의 의미를 잘 알 수 있도록) 3. type 정해주기(사실은 값을 보고 자동으로 type이 정해진다.) ->타입 추론 byte, short, float 같은 경우는 데이터 타입을 명시해주어야 한다. val myByte : Byte = 12 val myFloat : F.. 2022. 9. 28.