일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 직장인재태크
- 웹
- AI투자
- 개발
- 직장인부업
- fint 수익률
- 자바
- Java
- 재태크
- fint
- 핀트투자후기
- 핀트수익률
- 자동투자
- 자바기초
- 직장인소액투자
- 소액투자
- 자바문법
- 인텔리제이
- 예외
- 핀트후기
- 핀트 수익률
- 로보어드바이저
- 핀트 후기
- fint후기
- 웹개발
- 직장인 소액투자
- git
- 핀트
- 코틀린
- 핀트투자
- Today
- Total
목록개발 (3)
하루하루 살아남기

public Animal() { this("elephant", 4); } 생성자 오버로딩이란? 이전에 메서드 오버로딩은 매개변수의 수나 형(type)이 다르다면 여러개 선언할수 있다고 했습니다. 생성자 오버로딩 또한 같습니다. 매개변수의 수와 형만 다르다면 여러개 선언할 수 있습니다. 이를 생성자 오버로딩 이라고 합니다. public class Animal { String animal; int legs; public Animal(String animal) { this.animal = animal; } } 동물 클래스를 하나 만들었습니다. 동물 클래스는 어떤 동물인지를 나타내는 animal 필드와, 다리수를 나타내는 legs를 가지고 있습니다. 생성자는 animal을 매개변수로 받아 어떤 동물인지를 초기화..

메서드 오버로딩이란? 매개변수의 개수나 형(type)이 다르지만 유사한 기능의 메서드가 여러개 있을경우가 있는데, 각각의 메서드를 다른 이름으로 만들게 된다면 사용시에 구분이 어려울 수 있습니다. 매개변수의 수가 다르거나, 형이 다른 경우 같은 이름으로 메서드를 여러 개 정의 할 수 있습니다. 이를 메서드 오버로딩이라고 합니다. 구체적인 예를 들어보겠습니다. 함수 1은 정수 두개를 매개변수로 받아 두 수의 합을 리턴하는 함수입니다. 함수 2는 소수 두개를 매개변수로 받아 두 수의 합을 리턴하는 함수입니다. 함수 3은 문자열 두개를 매개변수로 받아 두 문자열을 합쳐서 리턴하는 함수입니다. 이 때, 세 함수는 들어오는 매개변수의 타입만 다를 뿐 하는 일은 같습니다. 이 경우 똑같은 이름으로 메서드 명을 만들..
생성자 생성자는 자바 클래스의 인스턴스가 생성될때 호출되는 특별한 함수입니다. http://tutorials.jenkov.com/java/constructors.html Java Constructors A Java constructor is a special method that is called when you create an instance (object) of a Java class. The purpose of a Java constructor is to initialize the Java object before the object is used. This Java constructor tutorial explains how you declar tutorials.jenkov.com 사용방법 St..