목록2024/04/17 (3)
Learn & Record
1. 계산기 완료 package kr.jeongmo.calculator import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.EditText import android.widget.TextView class MainActivity : AppCompatActivity() { lateinit var editText01: EditText lateinit var editText02: EditText lateinit var btnAdd: Button lateinit var btnSub: Button lateinit var btnMul: Button..
1. Compaion object class Dog { companion object { var name: String = "None" fun printName() { println("Dog 이름은 ${name}입니다.") } } fun walk() { println("Dog가 뛰어갑니다.") } } fun main() { Cat.name = "mikey" Cat.printName() // Cat의 이름은 mikey입니다. // companion object 안의 코드 사용하기 Dog.name = "Linda" Dog.printName() // Dog 이름은 Linda입니다. // Dog.walk() // companion object 밖에 선언된 메서드는 사용하지 못함 // companion objec..
1. form 폼 태그 - 사용자가 웹 브라우저를 통해 입력된 모든 데이터를 한 번에 보낼 수 있도록 사용하는 태그 - form 태그 종류 : form, input, select, textarea - form 태그 속성 : action (전송 페이지 주소), method (폼 데이터가 전송되는 HTTP 방식), name (폼 식별 위한 이름) - , target(폼 처리 결과의 응답을 실행할 프레임을 설정), enctype(폼을 전송하는 콘텐츠 MME 유형 설정) - , accept-charset(문자 인코딩 설정) - GET 방식과 POST 방식의 차이 - GET : URL 통해 전송, 제한적, 빠름, 보안 없음 - POST : HTTP 헤더 속에 감춰서 전송, 제한 없음, 느림, 보안 있음 - GET..