Dart 복습

MoonhaloSUZ·2023년 4월 6일
0

Flutter

목록 보기
4/5

** method 내에서 같은 이름의 variable 이 있어서 어쩔 수 없이 사용하는 것이 아니라면,
class method내에서의 this는 사용하지 않도록 권고되어있음

class Player {
  String name = 'jk';
  void sayHello(){
    String name = '123';
    print('Hi $this.name');
  }
}

void main(){
  var s = Player();
  s.sayHello();
}

위 결과 값 : Hi Instance of 'Player'.name
(sayHello() 내에 name이 없는 경우 jk 인입됨)

* 클래스 변수는 var 사용 불가, 타입을 명시해줘야 한다
**
Mixin 은 생성자 없는 클래스여야 한다.(with로 사용, extends와 다름)

0개의 댓글