본문 바로가기

Flutter

flutter 생성자 호출

 

class Person {
  int age = calc();

  void prin() {
    print('펄슨 호출됨');
  }
}

int calc() {
  print('계산기 호출됨');

  return 30;
}

void main() {
  Person p = Person(); //int age 할당되는 과정에서 calc도 호출됨... 그래서 ->계산기 호출됨

  p.prin(); //펄슨 호출됨

  print(p.age); // 생성자 입력되면서 이미 할당되어 있는 age 값이 제대로 출력됨
}