하루에 0.01%라도 성장하자

카테고리 없음

플루터 개발에 필요한 다트(Dart) 문법 및 특징 알아 보기 - 이름 있는 생성자, Mixins

뚠님 2023. 2. 1. 16:57
반응형

이름 있는 생성자 만들기

late var name;
late var age;

UserInfo.createUser(required var name, required var age) : 
	this.name = name, 
    this.age = age
    // 초기화 해줌
    
void main(){
	UserInfo.createUser(name : "DDun", age : 10) // 클래스의 이름 있는 생성자로 초기화
}

 

Mixins

  • 생성자가 없는 클래스
  • class 를 생성할 때 extends 대신 with를 이용해서 사용한다
class Tall { 
	final double height = 100;
}

class Human with Tall {
    Human()
}


void main(){
	var human = Human();
    print("${human.height}");
}

 

반응형