본문 바로가기
반응형

객체지향3

[Java Class.02]필드, 생성자 [Java Class.02] 필드, 생성자 1.필드(Field) 필드는 객체의 데이터나 현재 상태값을 저장하는 일종의 변수 같은 개념이다. 예를 들어, 자동차 객체는 제작회사, 색깔, 가격 등의 데이터가 필드라고 할 수 있다. 객체의 명사적인 특성을 필드라고 생각하면 된다. public class Car { // 필드 선언 String company; // 제작 회사 int speed;// 속도 int price;// 가격 } 2.필드 초기값 초기값이 미리 입력되지 않은 필드는 객체 생성 시 아래와 같이 자동으로 기본 초기값으로 설정된다. 분류 타입 초기값 기본타입 정수 byte 0 char 빈 칸 short 0 int 0 long 0L 실수 float 0.0F double 0.0 논리 boolean f.. 2024. 2. 18.
[Java Class.01]객체 지향 프로그래밍(Object Oriented Programming) [Java Class.01] 객체 지향 프로그래밍 1.객체란(What is Object?) 객체(Object)란 물리적으로 존재하거나 추상적으로 생각할 수 있는 세상의 모든 물체 같은 것이다. 예를 들어 책, 자동차, 사과 같은 것을 객체라고 할 수 있다. 2.객체의 특성 객체의 특성은 명사적인 특성과 동사적인 특성으로 나눌 수 있다. 명사적인 특성은 "속성"이라고 부르고, 자바에서는 필드(field) 라고 말한다. 동사적인 특성은 "동작"이라고 부르고, 자바에서는 메소드(method) 라고 말한다. 3.객체와 클래스 현실 세계에서 객체는 설계도라고 불리는 "클래스(Class)"를 바탕으로 만든다. 예를들어, "자동차"라는 객체를 만들기 위해서 공장에서는 자동차 "설계도"를 보고 만든다. 이 때의 "자동.. 2024. 2. 18.
[JS.025] 객체(Object) [1] 객체란? 객체는 영어로 Object, 즉 물체를 말합니다. 우리 주변에 있는 모든 사물을 "객체"라고도 합니다. 자바스크립트에서 객체는 아래와 같이 "속성"과 "기능"으로 구성됩니다. [2] [3] 2022. 6. 29.
728x90
반응형