일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩테스트
- Spring
- Node.js
- 다형성
- 추상클래스
- 자바스크립트
- Sort()
- 리액트
- mybatis
- DB
- Oracle
- 생성자
- js
- int와 integer
- dart
- qqOperater
- 삼항연산자
- React
- app.use
- push함수
- git
- 깃허브
- Middleware
- 오류
- Pug
- 자바
- java
- 네임드생성자
- 콘솔게임
- 배열
- Today
- Total
목록생성자 (2)
평행코드

⭐ 클래스는 객체 지향 프로그래밍에서 사용되는 템플릿이라고 생각할 수 있습니다. 클래스는 속성(데이터)과 메서드(동작)로 구성됩니다. 속성은 클래스의 특징이나 상태를 나타내고, 메서드는 클래스가 수행할 수 있는 동작을 정의합니다. ⭐ 생성자는 클래스의 인스턴스를 생성하는 특별한 메서드입니다. 생성자는 클래스로부터 객체를 만들 때 호출되며, 객체의 초기화를 담당합니다. Dart에서 생성자는 클래스 이름과 동일한 이름을 가지며, 클래스 내부에 정의됩니다. ⭐ 네임드 생성자는 클래스에 추가적인 생성자를 정의하는 방법 중 하나입니다. 기본 생성자 외에 다른 생성자를 정의하고 싶을 때 사용됩니다. 네임드 생성자는 생성자 이름을 지정하여 정의하며, 클래스 내부에 정의됩니다. 네임드 생성자를 사용하면 다양한 방식으로..

생성자 클래스를 객체로만들어낼때 무조건 이용하는 것이며, 객체 속성의 초기 값을 설정하는 데 사용할 수 있다. 생성자는 클래스와 이름이 동일해야한다. 생성자 이름은 클래스 이름과 일치 해야 하며, 반환 유형을 가질 수 없다. (예 : void) 기본 생성자, 매개변수가 있는 생성자, 메서드의 예시 public class MyClass { private int value; // 기본 생성자 public MyClass() { this.value = 0; } // 매개변수가 있는 생성자 public MyClass(int value) { this.value = value; } // 메서드 public int getValue() { return value; } } 기본 생성자 작성하지 않은 경우, 클래스 사용 시..