본문 바로가기

안치현의 블로그

검색하기
안치현의 블로그
프로필사진 chihyun

  • 분류 전체보기 (7)
    • Computer Science (3)
      • 자료구조with자바 (3)
      • 알고리즘 (0)
      • 네트워크 (0)
    • 자바 (4)
    • 리눅스 (0)
    • 파이썬 (0)
    • 스프링 (0)
    • 기술면접 (0)
    • QA (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
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
Tags
  • java
  • scanner
  • 자바 특징
  • 인스터스화
  • 시프트 연산자
  • 인터페이스
  • 자바
  • shift operator
  • 자바 입력
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록인스터스화 (1)

안치현의 블로그

List의 인스턴스화

list = new ArrayList(); list = new LinkedList(); 는 되지만 list = new List(); 는 되지 않는다. List는 인스턴스가 되지 않는다. List는 인터페이스(interface)다. 인터페이스는 abstract 메서드를 포함하기 때문에 객체를 생성할 수 없다. 현실 세계의 개체를 프로그래밍하기 위해 행위와 속성을 추상화하여 클래스와 인터페이스로 만든다는 것으로 보면 클래스와 인터페이스를 분리하여 생각하지 않아도 된다. 하지만 객체를 구현하는 데 있어서 그 객체만의 유니크한 identity와 상태 정보를 가지고 있어야 한다는 전체를 생각해보면 인터페이스로는 객체를 생성할 수 없다는 것을 알 수 있다. 출처 : https://www.slipp.net/quest..

자바 2019. 5. 20. 20:11
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바