-> 클래스의 구성요소 객체? (인스턴스변수 = 멤버변수) 메서드? -> p117 => 현실세계에서 존재하는 모든 사물(객체)의 공통적인 특성과 기능을 유추(분석) 해서 클래스를 만들어 내는 과정 => 클래스를 왜 만드는가? => 눈에 보이는 사물(객체)를 컴퓨터에 저장? byte, short, int, long, float, double, char, boolean => 사람, 컴퓨터, 집, …=> 새로운 자료형을 만들어내는 과정
클래스 –> 1) main()를 가진 클래스 -> 실행목적 2) main()를 가지고 있지 않은 클래스 -> 데이터 설계목적 ======================================== • 캡슐화-> p163 접근지정자(4종류) ============추상클래스와 인터페이스============ • 상속성-> 6장. 상속(p168 오버라이딩) • 다형성-> 생성자,p130(메서드 및 생성자의 오버로딩) p171 ========================================
메서드 호출 => 일을 시킨다. 반환값——->caller(일시킨사람)—-> worker(일사람) void -> 반환값이 없다. 매개변수가 없는경우 -> 단순한일 매개변수가 많으면 할일이 많다. =============================== 객체생성 => 내가 설계한 데이터를 저장하기위한 공간을 만들어달라 =============================== => 메서드 작성방법