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
- 스프링 jsp 연결
- 순위정렬
- 랭킹정렬
- 정수 자료형
- 스프링부트
- selection does not contain a main type
- SpringBoot Mybatis
- jsp 연결
- 자바 #Java #Scanner #스캐너 #자바알파벳입력
- 정신차리고공부하자 #개발자되기 #몰입하자
- 비디오 태그 썸네일
- Failed to configure a DataSource
- 스프링부트 jsp 연결
- src/main/java
- sql 테이블명 바꾸기
- html input
- 자바
- html video thumbnail
- 스프링부트 마이바티스
- @PathVariable
- 스프링부트 오류
- spring jsp
- MySQL 테이블명 바꾸기
- 비디오 태그 이미지
- 자바정렬
- HTML
- video tag
- 자바마스터
- 스프링 jsp
- 자바 순위정렬
Archives
- Today
- Total
쌤리
생성자, constructor 본문
2019년 유벤투스 방한 때 11년간 날강두의 팬이였던 누군가(호갱)는 20만원을 주고 티켓을 샀다.- 현 시대 최고의 축구 선수 두명이 있다.
- 두 선수가 자기 소개를 한 후 슛을 한다. 아래와 같이 구현 할 수 있다.
- 보다시피 호날두 객체에 필요한 정보들을 일일히 연결시켜줘야 한다.
- 이번엔 생성자를 사용해서 구현해보자
- 위 처럼 각각 메시와 호날두 클래스에 생성자를 이용해 정보를 넣어놓으면 메시와 호날두가 객체가 생성될 때 생성자 안에 있는 정보를 가지고 태어난다.
- 즉, 특정한 값, 정보를 가지고 초기화가 되어 생성되는 것이다.
생성자의 특징
생성자의 특징은 아래와 같이 정리할 수 있다.
- 값을 반환하지 않는다.
생성자는 인스턴스를 생성해주는 역할을 하는 특수한 메소드라고 할 수 있다. 그런데 반환 값이 있다면 엉뚱한 객체가 생성될 것이다. 따라서 반환 값을 필요로하는 작업에서는 생성자를 사용하지 않는다. 반환 값이 없기 때문에 return도 사용하지 않고, 반환 값을 메소드 정의에 포함시키지도 않는다. - 생성자의 이름은 클래스의 이름과 동일하다.
자바에서 클래스의 이름과 동일한 메소드는 생성자로 사용하기로 약속되어 있다.
생성자의 특징 출처: https://opentutorials.org/module/516/5519
'자바 JAVA > 자바 기초' 카테고리의 다른 글
추상 메서드, abstract method (0) | 2020.04.27 |
---|---|
매개변수, parameter (0) | 2020.04.27 |
순위 정렬, 랭킹 정렬 (2) | 2020.04.26 |
Bubble Sort, 버블 정렬, 거품정렬 (0) | 2020.04.26 |
추상 클래스, abstract class (0) | 2020.04.24 |
Comments