개인공간

  • 홈
  • 태그
  • 방명록

Java 1

1. [Java] List 리스트 = ArrayList 로 선언하는 이유는?

수업시간 중 ArrayList를 선언할때 ArrayList = new ArrayList로 선언하지 않고 List= new ArrayList 해서 많이 쓴다. 왜 ArrayList = new ArrayList로 선언하지 않고 List= new ArrayList 로 선언해서 쓰는 걸까? 굳이 왜 ArrayList를 업캐스팅해서 선언하는 걸까? 이런 형태로 쓰는 건 ArrayList와 같은 구현체 클래스가 아닌, List라는 인터페이스로 선언하여 사용하는데 이는 List를 이용해 다형성을 유지하기 위해서이다. JAVA는 객체지향언어로 다형성이 보장되고 보다 유연하게 이용할 수 있다는 특징을 가진다. ArrayList를 업캐스트해서 선언하는 행위는 이러한 JAVA의 객체지향언어의 특징을 잘 나타낸 것이라고 볼 ..

궁금증 2022.07.23
이전
1
다음
더보기
프로필사진

개인공간

  • 분류 전체보기 (33)
    • 자료구조 및 알고리즘 (6)
    • 프로그래밍수업 (12)
    • 궁금증 (4)
    • 주절주절 (0)
    • sqld 공부 (11)
    • Spring (0)

Tag

변수, List선언, varchar, 국비, 형변환, 메소드 #클래스 #접근지정자 #접근제한자, 자료형, is.Empty(), span, submit(), 프로그래밍 언어 #JAVA #객체지향언어, SQLD기출문제, 수동컴파일 #cmd, SQLD, JSP, null값, ArrayList선언, list, Primary Key, 자바,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바