Human Learning

  • 홈
  • 태그
  • 방명록

자바 인터페이스 1

Java - 인터페이스

Java에서 인터페이스의 특징이라면 추상화보다는 더 설계적 기능을 강조하고 있다는 것과 다중 상속이 가능하다는 것입니다. 여기서 더 설계적이라는 뜻은 추상화의 경우 추상 메소드 이외의 일반 메소드 및 변수를 포함할 수 있지만 인터페이스의 경우 정말 추상 메소드와 상수만을 포함할 수 있다는 것입니다. 위 예와 같이 인터페이스에서는 추상 메소드는 에러가 뜨지 않지만 일반 메소드 Howling() 밑에는 빨간색 줄(에러)이 뜨는 것을 볼 수 있습니다. (*Java 8을 기준으로 default 메소드가 사용가능해지면서 예를 들어 default void Howling(){ System.out.println("왈왈"); } 위와 같이 default를 사용해준다면 인터페이스에서도 메소드의 내용을 채울 수 있게 되었습..

Computer Science/Java 2020.01.27
이전
1
다음
더보기
프로필사진

제가 공부한 내용들, 공유하고 싶은 내용들을 올립니다. 주로 인공지능, 수학과 관련된 내용을 공유합니다.

  • 분류 전체보기 (55)
    • 전공공부 (0)
      • 컴퓨터구조 (0)
      • 오토마타와 형식언어 (0)
      • 프로그래밍언어론 (0)
    • Computer Science (29)
      • Git (8)
      • Low Level (2)
      • Algorithm (0)
      • Data Structure (2)
      • Java (15)
      • MATLAB (1)
      • C++ (0)
      • NodeJS (1)
    • 프로그래밍 (8)
      • 삽질 (5)
      • 백준 (3)
    • 머신러닝 (3)
      • Adversarial-ML (1)
      • Graph Neural Networks (1)
      • Deep Learning (1)
    • 대외활동 (5)
      • 봉사활동 (1)
      • 장학금 (3)
      • 공모전 (0)
    • 학교생활 (3)
      • 일기 (0)
      • 과제 (0)
      • 학부연구생 (0)
      • 대학원 (3)
    • 진로고민 (0)
      • 대학원 (0)
    • 프로젝트 (0)
      • JAVA 리듬게임 (0)
      • 외주 (0)
    • IT리뷰 (1)
    • TIP (1)
    • 독서 (1)
    • Math (0)
      • Mathematical Statistics (0)

Tag

Adversarial Robustness, convex optimization, 포스텍 AI대학원, AI 대학원 후기, Adversarial Robustness란, ICLR 등록, 이미 생성된 git repository, 설치했는데 module not found error, AI대학원 면접, module not found error, Graph Diffusion, min-max optimization, AI 대학원, 카이스트 면접, ICLR Virtual Pass, 포스텍 필기시험, 학회 등록하기, Diffusion on Graph, 카이스트 AI대학원, Adversarial Robustness Tutorial,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바