본문 바로가기

LANGUAGE10

자바 객체, 상속 개념 정리(예시) 클래스 구성 요소 : 1) 필드(속성) 2) 생성자 3) 메소드 ex) Book 이라는 책과 관련된 클래스를 만들고 상속을 통해 개념을 정리 책을 여러가지 다양한 종류가 있겠지만 공통적인 책 분류(type)과 index(바코드 넘버)를 가지고 있다. 1) 필드(속성) 에서 사용할 Book의 공통적인 특성을 정의한다. 2) 생성자 를 통해서 type, index 변수를 사용하는 객체를 만든다. -this . type : 이 객체가 가지고 있는 type 변수는 "--"으로 초기화한다. -this . index : 이 객체가 가지고 있는 index 변수는 "경제"로 초기화한다. 3) 메소드 : read() 라는 메소드가 실행되면 책을 읽고있는 상태가 된다. (출력) 자식 클래스도 마찬가지로 1) 필드 2) 생.. 2022. 9. 12.
클래스 생성자. 9/12 정리 중. 생성자를 통해서 객체를 만든다. 오버로딩 : 생성자를 받는 입력값에 따라서 중복하여 생성하는 기능. 입력값에 따라서 자동으로 오버로딩된 생성자 중 하나를 선택해서 객체를 생성한다. 그 때의 this는 입력값에 맞는 생성자를 통해서 생성된 객체이다. 메인 메서드에서 원하는 내용을 한번에 출력하기 위해서 class로 새로운 메서드를 만들고, main 메소드에서 한번에 메소드를 실행시킨다. 2022. 9. 12.
Method 작성 방식 정리. Method 작성 방식 정리. 1. Main Method public static void main(String[]args){ 메인 실행 메소드. 이 메소드에서는 실행코드 작성. } 2. 매개변수 x, Return x 인 Method ex) public static void method() { } -static > 사용시 main 메소드에서도 static 사용해야 한다. void 리턴값 받지 않는 경우 지정한다. 3. 매개변수 o, Return x인 Method public static void plusMethod(int a, int b){ -> 매개변수를 넘겨 받기 때문에 매개변수 타입을 지정하고, 받는 인자값 통일. int rst = a+b System.out.println(rst); -> 출력이 메.. 2022. 9. 7.
이클립스 단축키. 자바 이클립스 단축키 정리 Ctrl + S Ctrl + F11 Alt + ↑, Alt + ↓ : 선택 줄 위, 아래로 이동 Alt + Ctrl + ↑ or Alt + Ctrl + ↓ : 위, 아래로 복사 후 이동 Ctrl + D Ctrl + Shift + F : 자동 정렬 2022. 8. 28.