본문 바로가기

개인자료실3

추상화클래스 Abstract 처음에는 반만 이해했고 드디어 완성!_이라고 생각합니다. 조금 더 이것 저것 만져봐야하지만 일단은 제 기준에 이 정도입니다. 1. 추상화 클래스를 만든다. abstract class Animal { abstract fun eat() abstract fun run() } 추상클래스는 가상공간에 존재하는 상태라고 생각하면 될 것 같습니다. main 에서 Animal 클래스는 이용 불가능한 상태입니다. 클래스를 못 불러오면 밑에 eat() 함수도 못 불러오는 상태입니다. 2. 토끼(Rabbit) 라는 클래스를 생성해 줍니다. class Rabbit : Animal() { override fun eat() { println("소소소소소") } override fun run() { println("깡총깡총") }.. 2023. 7. 27.
print(), readLine() 키보드에서 입력한 텍스트 불러오기 방법 val dataString = readLine() println("나는 ${dataString }를 입력했어요!") 키보드에서 입력한 숫자 불러오는 방법 val dataNumber = readLine()!!.toInt() val sum = dataNumber + 3 println("입력은 ${dataNumber}인데 3을 더해서 ${sum }이예요!") Kotlin은 기본적인 출!력!문! 이 print()와 println() 이 두가지 밖에 없습니다. 이 두가지의 차이점은 개행을 하느냐 마느냐 입니다. (개행처리= 줄바꿈) 두 함수는 다음 데이터 형식을 지원합니다. Byte 1바이트 Char 2바이트 Int 4바이트 Long 8바이트 Short 2바이트 Float .. 2023. 7. 16.
Flutter TextField 일단 알아야할 것 column 세로방향으로 여러 위젯을 나열할 때 사용. row 는 가로방향으로 여러 위젯 나열 내가 생각했을 때 이거 칸 잘 계산하기!_(확인) row 는 밑에 따라오는게 무엇이냐 column 은 children [] 이게 생긴다.자동으로 생겼다. 이때 text 는 위젯이었다. 위젯에서 전구모양/ 단축키 (ctrl + . )/마우스오른쪽 refactor \ 에서 Wrap with column 선택했다. Textfield () 이 위젯(?)은 무언가 입력하게끔 해주는 위젯(?) 함수(?) textfiield() 는 이렇게만 쳐도 오류는 안생긴다. 그냥 화면에 줄이 생긴형태. 이 줄 위를 누르면 Text 를 입력이 가능해진다. 줄만 있으면 헷갈리니깐 decoration 속성(?) 꾸미는 방법 decorati.. 2023. 7. 14.