-
class 다루기 #1 constructor 생성자프로그래밍 공부 메모/flutter 2022. 5. 15. 20:00
클래스 생성과 constructor 생성자 사용
팁) 생성자 선언 시 3가지 표현 방법
1. constructor는 클래스 이름을 똑같이 작성하며 원하는 파라미터 값의 타입과 변수 명을 작성해준다
일반적인 함수 선언 방식과 동일하다
2. Idol(String name, String group) : this.name = name, this.group = group;
-->>(같은 의미) Idol(String name, String group) {
this.name = name ;
this.group = group;
}
인스턴스화 할시 생성자에 파라미터 값을 대입시켜준다
3. 업데이트 : class Idol {
String name;
String group;
Idol( this.name, this.group ) //간결하게 생성자를 만들 수 있다
}
- 개념 확장 constructor + named parameter
Idol 클래스의 생성자를 선언할 때 네임드 파라미터 형식으로 선언해주면
main함수에서 인스턴스화시 넣고 싶은 초기 데이터를 선택적으로 사용 가능하다
이때 " Idol seulgi = new Idol( ) " 처럼 초기값이 없이 사용할 수 있기 때문에 null값에 대한 대비로 "?" 붙여서 null을 사용할 수 있게 해 준다
반응형'프로그래밍 공부 메모 > flutter' 카테고리의 다른 글
class 다루기 #3 extends 상속 (0) 2022.05.16 class 다루기 #2 private variable / getter, setter (내용 수정 하기) (0) 2022.05.15 function 함수 (optional parameter / named parameter) (0) 2022.05.15 enum 활용하기 (0) 2022.05.15 final, const 공통점과 차이점 (0) 2022.05.15