메소드 오버로딩, 생성자
2019. 3. 8. 19:03ㆍJAVA
================================메소드 오버로딩===========================
#메소드 오버로딩(중복정의)이란
클래스 내에 같은 이름의 메소드를 여러 개 선언하는것
#조건
매개변수의 타입, 개수, 순서 중 하나가 달라야한다.
리턴타입 메소드이름 (타입 변수, ...){}
void blablab (int i, int y,.){}
| | |
(무 관) (동 일) (매개변수의 타입, 개수, 순서가 달라야함)
| | |
리턴타입 메소드이름 (타입 변수, ...){})
==============================생성자 메소드======================================
#생성자 메소드
객체가 실행되자마자 실행되는것.
사용자가 정의한 생성자가 있다면 기본생성자는 생성되지않는다.
생성자 메소드는 리턴타입이 없다.(void도 안쓴다.)
#생성자 목적(사용 목적)
객체의 초기화
Scanner sc = new Scanner();
---------
생 성 자 (처음으로 실행할 메소드)
Scanner sc = new Scanner(System.in);
------------------
스캐너 객체 만들고 제일먼저 (System.in) 메소드를 실행해달라.
#생성자 조건
객체와 이름이 같아야 하며 new뒤에 작성해야한다.
'JAVA' 카테고리의 다른 글
static, final, 패키지, (0) | 2019.03.08 |
---|---|
인스턴스, this, 접근제한자, 겟터 셋터 (0) | 2019.03.08 |
메소드, 리턴값, void, (0) | 2019.03.08 |
클래스, 객체 필드 (0) | 2019.02.26 |
객체, 참조 타입, null, 배열, (0) | 2019.02.25 |