본문 바로가기

JAVA/- JAVA 프로그래밍 입문

[JAVA]자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지! DAY-5

객체지향 프로그래밍

객체

날씨 프로그램
속성: 온도, 미세먼지
기능: 날씨 예보

 

사칙연산 프로그램
속성: +,-,*,/
기능: 연산기능

 

클래스란?
붕어빵 기계이다.
팥이 들어간 붕어빵, 슈크림이 들어간 붕어빵


붕어빵은 객체이다.

클래스 구성요소
클래스는 속성(멤버 변수) 기능(매서드)로 구성된다.

 

 

 

 

java에서 클래스 제작

클래스 멤버변수(속성), 메서드(기능), 생성자

 

 

 

 

생성자는 class 이름과 동일해야 한다.

package는 뭔가?

class 기능들을 모아서 관리하는 폴더

class안에 class이름을 적고 ctrl + space 누르고 construct를 고르면 자동적으로 생성자를 만들어준다.

 

붕어빵을 만드는법

 

myCar1은 객체 주소만 가지고 있다. 이를 레퍼런스라고 한다.

 

 

생성자에 매개변수에 따라 다른 생성자를 만들 수 있다.

 

 

 

 

 

파라미터를 이용해서 메서드로 객체 초기화 하기

 

 

 

중복 메서드(overloading)를 사용할 수 있는데 반드시 매개변수가 달라야 한다

접근 지정자가 private이면 외부에서 사용할 수 없다.

728x90