일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- redux/toolkit
- readAsDataURL
- JavaScript
- nodejs
- 커스텀옵션메뉴
- framework
- custom
- 안드로이드
- Node
- itemBackground
- 메뉴클릭
- ContextAPI
- javaSrcript
- Menu
- Android
- state_checked
- 코틀린
- hoos
- Dialog
- bottomNav
- 리액트
- toolkit
- Hooks
- 팝업메뉴 꾸미기
- 옵션메뉴꾸미기
- JS
- 자바스크립트
- 팝업메뉴
- react
- Redux
- Today
- Total
목록나는안드로이드개발자 (23)
대기업을 향한 디벨롭 블로그

Lamda is ... 메소드 람다식 변형 함수의 타입을 잠깐 알아보자 () -> Unit -- 매개변수없고 , 반환값없고 (String) -> Unit -- 매개변수의 타입은 String이고 반환값없음 (String) -> Int -- 매배변수의 타입은 String이고 반환값타입 Int 결과값을 보면 제대로 출력된걸 볼 수 있다. 다음은 패러미터로 함수를 넘겨보자 먼저 위에있는 함수 두개를 살펴보자 a라는 함수는 파라미터로 String타입을 str변수를 파라미터로 받는다. 그리고 "$str 함수 a"를 출력한다. b라는 함수는 파라미터로 함수를 받는다. 이름은 function이고 타입은 (String)->Unit 이다. 문자열을 파라미터로 받고 반환값은 없다. b(::a) 더블콜론을 써서 함수참조 즉 ..

override는 슈퍼클래스에서 만들어진 함수를 서브클래스에서 재구현 할 수 있게해준다. 위 코드를 보면 Animals에서 eat()함수가 만들어져있다. Tiger클래스는 Animals클래스를 상속받았다. Tiger클래스는 서브클래스이기 때문에 eat()함수를 실행하면 Animals클래스안에있는 함수인 eat()함수가 발동된다. 이제 override를 사용하여 Tiger의 특성에따라 eat()함수를 재구현해보자 open과 override를 사용하여 Tiger클래스에서 eat()함수를 재구현해보았다. abstract를 붙혀 추상화 클래스를 만들고 , abstract추상함수를 만들었다. 추상함수가 있기때문에 class는 abstract가 되어야하고, 서브클래스에서는 abstract붙은 함수의 기능을 over..

kotlin 클래스의 상속을 이야기 해보자 먼저 슈퍼클래스를 만들어보자(부모클래스임) Korean클래스이다 Korean클래스의 속성에는 이름,생일,지역을 받는다. ⓵open class Korean(var name : String , var birthDay : Int , var city : String){ ②init{ println("한국인이 생성되었습니다"); } ③constructor(name : String , birthDay : Int) : this(name,birthDay,"korea"){ println("도시를 입력하지 않았기 때문에 korea로 저장되었습니다") } fun introduce(){ println("안녕하세요${this.city}에서 태어난 ${birthDay}년생 ${name}입..