인터페이스
객체 간의 다리 역할, 동일한 행위 보장
모든 변수는 public static final, 모든 메서드는 public abstract (생략 가능)
default 메서드: 기본 구현 제공
static 메서드: 인터페이스에서 선언 가능
다형성: 자동 및 강제 타입 변환 가능
예외 처리
오류 vs 예외: 회복 불가능한 오류와 회복 가능한 예외 구분
Checked Exception과 Unchecked Exception
Throwable 클래스가 예외의 기본 클래스
제네릭(Generic)
타입을 매개변수로 받는 클래스/메서드
예: Generic stringGeneric = new Generic<>();
https://school.programmers.co.kr/learn/courses/30/lessons/12919
def solution(seoul):
answer = ''
for i in range (0,len(seoul),1):
if seoul[i] == "Kim":
answer = "김서방은 {}에 있다".format(i)
return answer
이렇게 값 찾지말고 그냥 index함수 썻으면 됨
return "김서방은 {}에 있다".format(seoul.index('Kim'))
=> 리스트.index(찾고싶은 값)