본문 바로가기

자바클래스2

[OOP] 객체와 클래스 (클래스구성요소) ▶객체지향프로그래밍 개발의 세가지 단계 1단계 : 클래스를 설계 2단계 : 설계된 클래스를 가지고 사용할 객체를 생성 3단계 : 생성된 객체를 이용 ▶클래스의 구성요소 필드 (Field) - 객체의 데이터(속성 )가 저장되는 곳 - 선언형태는 변수와 비슷하나 필드를 변수로 부르지는 않음 변수 클래스영역 인스턴스변수(iv) 클래스변수(cv) [static+iv] 메소드영역 로칼변수(lv) - 변수는 생성자와 메소드가 종료되면 자동소멸 - 필드는 생성자와 메소드 전체에서 사용되며 객체가 소멸되지 않는 한 객체와 함께 존재함 생성자 (Constructor) - 객체 생성 시 초기화 담당 - new연산자로 호출되는 {}중괄호 블록 - 메소드와 비슷하게 생겼으나 클래스 이름으로 되어있고 리턴 타입은 없음 - 객체.. 2022. 7. 26.
[OOP] 객체지향 프로그래밍 ▶객체 - 자신의 속성을 가지고있으면서 식별가능한 것 ex) 자동차, 자전거, 주문, 강의 - 속성과 동작으로 구성되어있음 - 속성은 필드 field / 동작은 메소드 method 라고 부름 ▶객체지향프로그래밍(Object-Oriented Programming) - 객체를 하나씩 조립해서 완성된 프로그램을 만드는 기법 (ref.혼공자) - 우리 일상에서 이루어지고있는 업무를 객체(Object)를 사용해 프로그래밍 하는방법 1. 실제 주차장관리 업무파악 (객체를 도출하고 그 객체들의 관계에 의한 업무파악) 2. 프로그램으로 작성 (1번에서 파악된 업무를 메모리상에서 그대로 구현) ex> 주차관리 프로그램 ☆☆☆☆객체지향언어의 종류☆☆☆☆ - 자바, 시뮬라67(최초의 객체지향언어), 스몰토크, 오브젝티브-C.. 2022. 7. 26.