반응형



혼자공부하는자바 교재 330페이지 문제 5번 실행결과 인증샷 입니다.


클릭하면 큰화면으로 확인할수 있습니다.







추가미션인 객체지향 프로그래밍 개념에 대한 정리 인데요, 

교재를 기준으로 설명해주신 예로 간단히 이해한 부분을 정리해 보겠습니다.





객체란 물리적, 추상적으로 존재하는 것들중에 자신의 속성을 가지고 있고, 식별이 가능한 것을 말하는며, 각각의 객체들을 필드라고 부르고, 동작을 메소드라고 부릅니다.



객체지향을 위한 설계도가 클래스 이며, 


public class Car (

String company;

String model;

String color;

int maxSpeed;

}


책에서는 위와 같이 에로 자동차에 대해서 클래스(설계도)를 설명해 주고 있습니다.

이렇게 생성된 클래스인 Car 는 클래스의 인스턴스라고 합니다.



String company = "현대자동차";

String model = "그랜저";

String color = "검정색";

int maxSpeed = 300;


클래스(설계도) 안에, 객체의 속성인 필드를 먼저 String과 int로 선언을 해주고, 

각각의 필드에 예로든 자동차에 대한 값들을 입력해 줍니다.



메소드는 행동으로, 


void getSpeed() {

return speed;

}

처럼 메소드를 선언한후, 



int speed = car.getSpeed();

처럼 사용을 합니다.




한주도 혼공자바(혼자공부하는자바) 교재로 자바와 함께 즐거운 시간을 보냈습니다.




반응형

+ Recent posts