본문 바로가기 메뉴 바로가기

개발자 박진 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발자 박진 블로그

검색하기 폼
  • 분류 전체보기 (173)
    • 내 정보 (1)
    • 회고 (1)
    • 개발 언어 (104)
      • 코틀린 (42)
      • 자바 (1)
      • NodeJS (21)
      • 파이썬 (6)
      • 기타 웹개발 지식 (34)
      • Vibe-Coding (0)
    • 프레임워크 (7)
      • 스프링 & 스프링 부트 (7)
    • 개발도구 (6)
      • 도커(Docker) (1)
      • k8s (1)
      • aws (4)
    • 디자인 패턴 (22)
    • 독서 (12)
      • 오브젝트 (5)
      • 객체지향의 사실과 오해 (7)
    • 기타 북마크 (13)
    • 이사 (4)
    • 기타 암거나 (2)
  • 방명록

제네릭 (2)
인프런 - 코틀린 고급편 (1) 제네릭

1강 제네릭과 타입 파라미터Cage 클래스동물을 넣거나 꺼낼 수 있음methodsgetFirst() - 첫번째 동물을 가져옴put(animal) - 동물을 넣는다.moveFrom(cage) - 다른 cage에 있는 동물을 모두 가져온다.Codeclass Cage { private val animals: MutableList = mutableListOf() fun getFirst(): Animal { return this.animals.first() } fun put(animal: Animal) { this.animals.add(animal) } fun moveFrom(cage: Cage) { this.animals.addAll(cage..

개발 언어/코틀린 2024. 7. 1. 07:29
코틀린(Kotlin) | 제네릭 (Generic)

제네릭 클래스나 메서드 내부에서 사용할 타입을 외부에서 지정하는 방법이다. 원하는 자료형이 입력되지 않았을때 컴파일 타임에 에러를 발생시켜 안정성을 높일수 있다. 자바에서의 제네릭 코틀린의 제네릭을 알아보기 전에 자바에서의 제네릭 사용법부터 알아보자. 제네릭 선언 // 제네릭 클래스 public class GenericJava { private T value; // 제네릭 메서드 public static void genericMethod(T t) { System.out.println(t); } public static void main(String[] args) { // String으로 지정 GenericJava genericJava = new GenericJava(); genericJava.value ..

개발 언어/코틀린 2019. 6. 23. 21:57
이전 1 다음
이전 다음
250x250
최근에 올라온 글
최근에 달린 댓글
TAG
  • 웹개발
  • Coroutine
  • structured concurrency
  • Docker
  • 일기
  • 파이썬
  • CoroutineScope
  • DevOps
  • 코틀린
  • async
  • 자바스크립트
  • git
  • Spring Boot
  • 비동기프로그래밍
  • kotlin
  • 객체지향
  • 오브젝트
  • 디자인패턴
  • 운동
  • nodejs
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바