TIL: Dart | [노마드코더] Mixin - 221231

Lumpen·2022년 12월 31일
0

Dart

목록 보기
20/20

Mixin

생성자가 없는 클래스로 클래스에 프로퍼티 등을 추가할 때 사용한다

class Strong {
	final double strengthLevel = 1500.99;
}

class QuickRunner {
	void quickRun() {
    	print('run!');
    }
}

enum Team { blue, red }

class Player with Strong, QuickRunner {
	final Team team;
    
    Player({ requried this.team });
}

void main() {
	var player = Player(team: Team.red,);
    player.runQuick();
}

with 키워드를 사용하여 Mixin 클래스를 여러개 받아올 수 있다

profile
떠돌이 생활을 하는. 실업자는 아니지만, 부랑 생활을 하는

0개의 댓글