본문 바로가기

728x90

상수

[java] 인터페이스 1. 인터페이스 ▷ 두 객체를 연결하는 역할입니다. ▷ 다형성 구현에 주된 기술입니다. ◎ 인터페이스 선언 ▷ 인터페이스 선언은 class 키워드 대신 interface 키워드를 사용합니다. ▷ 접근 제한자로는 클래스와 마찬가지로 같은 패키지 내에서만 사용 가능한 default, 패키지와 상관없이 사용하는 public을 붙일 수 있습니다. ◎ 구현 클래스 선언 ▷ 인터페이스에 정의된 추상 메소드에 대한 실행 내용이 구현됩니다. ▷ implements 키워드는 해당 클래스가 인터페이스를 통해 사용할 수 있다는 표시이며, 인터페이스의 추상 메소드를 재정의한 메소드가 있다는 뜻입니다. ◎ 변수 선언과 구현 객체 타입 ▷ 인터페이스는 참조 타입에 속하므로 인터페이스 변수에는 객체를 참조하고 있지 않다는 뜻으로 .. 더보기
[java] 이것이 자바다 ch06 fianl 필드와 상수 1. final 필드 선언 ▷ final 필드는 초기값이 저장되면 최종적인 값이 되어서 프로그램 실행 도중에 수정할 수 없게 됩니다. ▷ final 필드에 초기값을 주려면 필드 선언 시에 초기값을 대입하거나 생성자에서 초기값을 대입합니다. public class Korean { // 인스턴스 final 필드 선언 final String nation = "대한민국"; final String ssn; // 인스턴스 필드 선언 String name; // 생성자 선언 public Korean(String ssn, String name) { this.ssn = ssn; this.name = name; } } public class KoreanExample { public static void main(Strin.. 더보기
[java]변수와 상수 1. 변수의 선언과 초기화 변수를 사용하기 위해서는 선언을 해야합니다. int a = 1; int : 데이터 타입 a : 변수명 1 : 초기 값 변수 이름은 숫자로 시작할 수 없고, 특수문자는 '$', '_'만 사용할 수 있습니다. 대소문자는 구별해야합니다.(apple, Apple 은 같지 않음) 자바의 예약어는 변수명으로 사용할 수 없습니다. ex) int, char, byte, const, class, for 등등 클래스는 첫 글자를 대문자로, 변수와 메서드의 이름은 소문자로 시작합니다. ex) class Car, int carNum 등등 상수명은 모두 대문자로 합니다. ex) PI, MAX, MIN 등등 2. 데이터의 타입 NO 형태 자료형 바이트 저장 가능한 값 범위 특징 1 정수형 byte 1 .. 더보기

728x90