본문 바로가기
반응형

안드로이드2

[Kotlin] 실습. 키오스크 프로그래밍 구현해보자. ▷ 각 클래스의 설명 Banking.kt : 은행 업무 처리 시간(매일 23시 10분 ~23시 20분) 동안에만 처리가 불가능한지를 판단하는 기능이다. Beverage.kt : MenuItem 클래스를 상속 받아 음료 정보(id, 이름, 가격, 카페고리, 설명)를 담고 있다. Cancel.kt : 전달 받은 Cart 객체에 포함된 주문을 전체 취소 혹은 특정 인덱스 기준으로 주문 취소를 처리하는 기능이다. Cart.kt : MenuItem 객체를 저장하는 Cart 클래스를 생성하며, 항목을 카트에 추가하는 기능을 수행한다. Deley.kt : 주어진 작업(block)을 3초의 딜레이 후 실행하는 기능을 수행한다. Main.kt : MenuManager와 MenuHandler 객체를 생성한 후, MenuH.. 2024. 3. 9.
[Kotlin] 01. 안드로이드와 코틀린 프로그래밍 . 프로그래밍이란? . 명령어를 조합하여 프로그램을 제작하고 컴퓨터와 소통하는 행위다. 특정한 목적에 맞게 사용하기 위해 다양한 프로그래밍 언어가 존재한다. . 프로그래밍 언어와 그 목적 프로그래밍 언어 목적 Java, Kotlin 안드로이드 앱 개발 Javascript 웹 개발 Python 인공지능(AI), 데이터 분석 프로그램 개발 . 코틀린 소개 Java와 100% 상호 운용되며 Java와 비슷하지만 더 간결한 문법과 다양한 기능이 추가된 JVM 기반의 언어다. JVM 바이트코드가 기본이지만, Kotlin/Native 컴파일러를 사용해 기계어로 컴파일도 가능하다. 코틀린은 Java의 단점을 개선하였다. 자료형(타입)을 반드시 명시하지 않아도 추론 가능한 기능 제공 직관적이고 간결한 문법 (gette.. 2024. 3. 9.
반응형