상수 (2) 썸네일형 리스트형 [JAVA] 기초문법 - 인터페이스(3) java8부터 디폴트메서드, 정적메서드, private메서드가 추가됨. 디폴트메서드: 구현코드를 가지는 메서드 재정의하지 않으면 디폴트 메서드를 사용할 수 있음. 정적메서드: 인스턴스 생성과 상관 없이 사용 할 수 있음. private 메서드: 인터페이스 내부에서만 사용하기 위해 사용함. 메서드에 구현코드를 삽입 할 수 있지만 그렇다고 해서 인터페이스 인스턴스를 생성하는 것은 불가능 하다. 디폴트 메서드 재정의 디폴트 키워드를 사용한 메서드 calc.description();으로 호출 가능.(해당 인터페이스를 구현하는 클래스의 인스턴스) 디폴트 메서드는 구현하는 클래스에서 재정의 가능하다. static 메서드 사용법 인터페이스이름.메서드명 으로 호출 가능하다. static메서드는 인스턴스의 생성과 상관 .. [JAVA] 기초문법 - 변수와 자료형(3) 상수: 변하지 않는 값(변수와 반대) final int NUM=10;//상수 선언 ㅡ관용적으로 이름을 대문자로 선언합니다. NUM=11;//에러ㅡ상수이기 때문 리터럴: 프로그램에서 사용하는 모든 숫자, 값, 논리 값(10,3.14,true 등) final int NUM=10;//10은 리터럴, NUM은 상수 리터럴은 특정 메모리 공간인 상수 풀에 저장되어 있습니다. 상수 풀은 정수는 int 실수는 double로 저장됩니다.(기본) 필요한 경우 상수 풀에서 가져와서 사용함. 형변환: 자료형이 다를때 변환 시키는 것 입니다. 묵시적 형변환: 자연스러운 형변환 long num=3; //int 값에서 long으로 자동 형 변환 작은 개념에서 큰 개념으로 갈때는 자동으로 가능합니다. 명시적 형변환:.. 이전 1 다음