Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- #웹 #정의 #5대 브라우저 #
- #자바 #입출력 #함수
- #프로그래밍 기초
- #자바 #파일 #함수
- #리뷰 #CSS #선택자
- #웹 #HTTP 프로토콜
- #자바 #오라클 #연동
- #자바 #오라클 #JDBC
- #함수 #VIEW #시퀀스 #INDEX
- #스프링 프레임 워크 #인코딩 #컨텍스트 #환경설정
- #오라클 #용어 정리 #데이터 타입 #비교 연산자 #논리 연산자 #SELECT 문
- #jdbc #자바
- #오라클 #함수 #MAX() #MIN() #LPAD() #SUBSTR() #TO_CHAR() #복사 #지우기 #수정
- #StringBuffer #자바 #
- #스윙 #함수 #Swing
- #자바
- #HTML4.01또는 5의 차이 #parsing #웹브라우저 #form 태그 #태그 속성 #id #name
- #웹 #중요한 것
- #48일차 #한 내용 #요약
- #Ajax #EL #JSTL
- #BigDecimal
- #돔 트리 #form 태그 #이스케이프문자 #시작태그 #form태그
- #Web #웹 #jsp #servlet
- #오라클 #11g #테이블
- #함수 #키워드 #조인 #서브쿼리
- #자바 #입출력
- #오라클 #계정 생성 #테이블 #생성 #조회 #추가
- #제약 조건 #함수 #컬럼 변경 #테이블 변경& 삭제
- #자바 #스윙관련 함수 #API보고 정리했음
- #오라클 #자바 #연동
Archives
- Today
- Total
IT journey
14일차 생성자 본문
728x90
반응형
직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :)
아래에 있는 이전 발행글을 참고하시면 소스코드를 작성하는데 도움이 됩니다.
728x90
1. 내용정리
(1) 클래스
만드는 이유는 자원(변수, 함수)를 쓰려고 만듭니다. 다시 말해, 객체 지향 특징 중 하나인 재사용을 하기 위해서입니다.
1) 일반클래스 : 변수 + 함수
2) 추상클래스
일반클래스와의 차이는 abstract 키워드가 있다는 것입니다.
추상클래스에는 추상함수, 일반함수가 있습니다.
3) 인터페이스 클래스 : 상수 + 추상함수
추상함수만 있습니다.
이 때, 추상함수를 쓸 때는 {} 를 만들지 않습니다. 그 대신 구현할 때는 상속 후 오버라이드를 하는데 @Override 어노테이션 기술을 써줍니다.
4) 파이날 클래스
(2) 메모리에 올리는 방법
1) static
2) new
3) extends, implements
이 때, extends 는 일반클래스를 단일 상속할 때, implements는 인터페이스 클래스를 다중 상속 할 때 씁니다.
※ 참고로, 추상클래스에서는 getInstance() 함수로 객체를 메모리에 올립니다.
new 키워드는 new 인스턴스할 때마다 주소값이 변경되지만,
getInstance()는 최초에 인스턴스할 때마다 주소값이 변경됩니다.
2. Constructor 생성자
(1) this()
디스 함수
: 자기 자신 클래스를 오버로드된 생성자를 매개변수가 같은 생성자를 호출하는 기능 함수입니다.
생성자 블럭 맨 상단에 위치해야 합니다.
(2) super()
슈퍼 함수 : 상속해준 부모 클래스에 있는 생성자를 호출하는 기능 함수입니다.
3. this 키워드
this 키워드는 인스턴스 스스로를 가리키는 keyword(예약어) 이다.
728x90
반응형
'끄적끄적 > JAVA' 카테고리의 다른 글
16일차 자바 소스 코드를 작성하는 규칙과 함수 만드는 법 (8) | 2021.07.19 |
---|---|
15일차 참조변수 (12) | 2021.07.17 |
13일차 추상클래스, 인터페이스 (8) | 2021.07.14 |
12일차 제어문 3편,배열 2편, 상속 (3) | 2021.07.13 |
11일차 제어문 2편, 배열 1편 (6) | 2021.07.12 |
Comments