Syntax1 [Dart] 기본문법 Classes Class 선언 기본 class Player { String name = 'nico'; final int xp = 1500; sayHello() { // this.name 등 this는 사용가능하지만 클래스 내에서는 사용이 권고되지 않고 있음 print('Hello, my name is $name'); } } void main() { var player = Player(); print(player.name); player.name = 'change'; print(player.name); player.sayHello(); } Constructor 생성자 파라미터를 어느 변수에 넣을 것인지 명시하여 Class의 late prefix를 없애고 생성자 코드수도 줄여 가독성을 높인다. // 일반적인 생성자 cla.. 2023. 1. 11. 이전 1 다음