객체지향 프로그래밍
객체
날씨 프로그램
속성: 온도, 미세먼지
기능: 날씨 예보
사칙연산 프로그램
속성: +,-,*,/
기능: 연산기능
클래스란?
붕어빵 기계이다.
팥이 들어간 붕어빵, 슈크림이 들어간 붕어빵
붕어빵은 객체이다.
클래스 구성요소
클래스는 속성(멤버 변수) 와 기능(매서드)로 구성된다.
java에서 클래스 제작
클래스 – 멤버변수(속성), 메서드(기능), 생성자
생성자는 class 이름과 동일해야 한다.
package는 뭔가?
class 기능들을 모아서 관리하는 폴더
class안에 class이름을 적고 ctrl + space 누르고 construct를 고르면 자동적으로 생성자를 만들어준다.
붕어빵을 만드는법
myCar1은 객체 주소만 가지고 있다. 이를 레퍼런스라고 한다.
생성자에 매개변수에 따라 다른 생성자를 만들 수 있다.
파라미터를 이용해서 메서드로 객체 초기화 하기
중복 메서드(overloading)를 사용할 수 있는데 반드시 매개변수가 달라야 한다
접근 지정자가 private이면 외부에서 사용할 수 없다.
728x90
'JAVA > - JAVA 프로그래밍 입문' 카테고리의 다른 글
[JAVA]자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지! DAY-7 (0) | 2021.01.20 |
---|---|
[JAVA]자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지! DAY-6 (0) | 2021.01.19 |
[JAVA]자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지! DAY-4 (0) | 2021.01.17 |
[JAVA]자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지! DAY-3 (0) | 2021.01.14 |
[JAVA]자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지! DAY-2 (0) | 2021.01.12 |