| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 자바문법
- CSS
- list
- Eclipse
- 이클립스
- string
- math
- Array
- 인텔리제이
- input
- junit
- Visual Studio Code
- ArrayList
- 문자열
- IntelliJ
- HashMap
- junit5
- html
- java테스트
- json
- vscode
- 단위테스트
- 테스트자동화
- javascript
- 자바
- 정규식
- 배열
- 자바스크립트
- Java
- js
- Today
- Total
목록constructor (6)
어제 오늘 내일
Java에서 생성자는 객체가 만들어질 때 초기화 작업을 수행하는 특별한 메서드입니다. 그리고 하나의 클래스 안에 여러 형태의 생성자를 정의하는 것을 생성자 오버로딩(Constructor Overloading)이라고 합니다. 생성자 오버로딩은 객체 생성 방식에 유연성을 제공하며, 클래스 사용성을 높여주는 중요한 문법 요소입니다. 1. 생성자 오버로딩이란?생성자 오버로딩은 매개변수의 개수나 타입이 다른 생성자를 여러 개 정의하는 것을 의미합니다.이렇게 하면 같은 클래스라도 다양한 방식으로 객체를 만들 수 있습니다.예:Person p1 = new Person();Person p2 = new Person("Tom");Person p3 = new Person("Tom", 20); 2. 기본 예제다음은 생성자를 세..
Java에서 객체를 만들 때 가장 먼저 실행되는 것이 생성자(Constructor)입니다. 생성자는 객체의 초기 상태를 설정하는 특별한 메서드로, 클래스와 동일한 이름을 가지고 있으며 반환 타입이 없습니다. 이 글에서는 생성자의 기본 개념과 사용법을 간단하게 정리합니다. 1. 생성자(Constructor)의 기본 개념생성자는 객체가 생성될 때 자동으로 호출되는 초기화 메서드입니다.클래스 이름과 동일한 이름을 사용하며, 반환 타입을 명시하지 않는다는 점이 일반 메서드와의 가장 큰 차이입니다.예제:public class Person { String name; public Person() { System.out.println("생성자가 호출되었습니다!"); }}설명Person()이..
IntelliJ의 기능을 이용하여 Java의 생성자(Constructor)를 생성할 수 있습니다. 생성자 자동 생성 1. 생성자를 생성할 위치에 마우스를 클릭한 후, 다음 단축키를 사용하여 Generate 메뉴를 호출합니다. (Windows) Alt +Insert (Mac) Cmd + N 2. Constructor 메뉴를 클릭합니다. 3. 다음과 같이 생성자가 생성되었습니다. 클래스가 필드를 가지고 있는 경우, 생성자 생성하기 다음과 같이 클래스가 필드를 가지고 있는 경우, 생성자에 필드를 파라미터로 추가할 수 있습니다. public class HelloController { String message; } 1. 생성자를 생성할 위치에 마우스를 클릭한 후, 다음 단축키를 사용하여 Generate 메뉴를 ..
이클립스에는 자주 사용하는 코드를 자동 생성해주는 기능이 있습니다. 이번에는, Java의 생성자(Constructor)를 자동 생성해주는 기능을 정리하였습니다. 1. Source > Generate Constructor using Fields... 1. 1. 먼저, 생성자에서 파라미터로 입력받을 Field를 정의합니다. 1. 2. 생성자 코드를 만들어줄 위치에 마우스 커서를 두고 1. 3. 마우스 오른쪽 버튼 클릭 > Source > Generate Constructor using Fields... 메뉴를 선택합니다. 2. 생성자 세부 내용 선택 2.1. Select fields to initialize : 여기에는 코드에서 field로 선언한 항목들이 조회됩니다. 생성자에서 초기화할 field를 선택합..
char 배열을 String 문자열로 변환하기 위해 다음 3가지 방법을 사용할 수 있습니다. String 생성자 String.valueOf() String.copyValueOf() 1. String 생성자 코드 public class CharArrToString { public static void main(String[] args) { char[] charArr = { 'H', 'e', 'l', 'l', 'o' }; // String 생성자를 이용한 변환 String str = new String(charArr); System.out.println(str); // Hello } } 결과 Hello String str = new String(charArr); java.lang.String 클래스의 생성자..
Java에서 많이 사용되는 클래스의 메소드를 예제를 포함하여 정리해 보려고 한다. (Java 8 기준) java.lang.String 생성자 String() String(byte[] bytes) String(byte[] bytes, Charset charset) String(byte[] bytes, int offset, int length) String(byte[] bytes, int offset, int length, Charset charset) String(byte[] bytes, int offset, int length, String charsetName) String(byte[] bytes, String charsetName) String(char[] value) String(char[] val..
