게터 - 자바 클래스의 인스턴스를 가져온다. 여기서 클래스의 원본이 아닌 복사본을 가져온다.세터 - 인스턴스의 속성을 변환시켜준다.자바에서는 캡슐화 은닉화 등의 보안 때문에 class안의 변수에 private를 선언한다. private로 선언한 변수는 바꿀 수 없지만
데이터를 담을 수 있는 메모리 공간 메모리 공간변수 - 메모리에 데이터 저장 후 바꿀 수 있다.상수 - 메모리에 데이터를 한번 저장하면 다시는 바꿀 수 없다.상수는 변수 앞에 final을 붙여준다.상수는 대문자로만 구성된 명사를 사용하는 것이 관례단어와 단어 사이는 \
case문에 반복되는 항목이 있다면 내용을 적지 않고도 표시 할 수 있다.ex) 개월에 따라 계절 표현do 안에 있는 문법을 무조건 한번 실행한 후 do 안에 있는 반복문을 실행한다
클래스 : 붕어빵을 만드는 틀객체(인스턴스) : 붕어빵 - 메모리에 올라간 클래스기본형 타입논리형 : boolean문자형 : char정수형 : byte,short,int,long실수형 : float,double참조형 타입기본형을 제외한 모든 타입 ex) 배열, 클래스참
변수를 선언할 때 직관적으로 사용하기 위해 사용한다 생각하면 편하다.매개변수의 수, 타입이 다른 경우 동일한 이름으로 메소드를 여러개 정의 할 수 있다
부모의 메소드를 자식이 상속받을 수 있다외부에 노출시키지 않고싶은 메소드와 필드가 있을 것 이다public - 어떤 클래스던 접근할 수 있다.protected - 같은 패키지인 경우 접근 가능, 다른 패키지라도 상속을 받은 경우 접근 가능default - 아무것도 쓰지
인터페이스는 실제로 기능은 없지만 이렇게 만들것이다 라고 정의해 놓은 것이다인터페이스에서 정의한 변수는 상수가 된다위의 인터페이스 TV를 사용해보겠다 이클립스에서 클래스를 생성할 때 인터페이스를 넣어주면 자동으로 모든 함수가 생성된다.동일한 인터페이스를 구현한다는 것은
try - 수행할 코드, 예외 가능성이 있는 코드들catch(Exception e) - 예외 처리finaly - 예외 발생 여부 상관 없이 실행하는 코드, 생략 가능하다Throws는 예외가 발생했을때 예외를 호출한 쪽에서 처리하도록 하게 한다