클래스와 위젯

황훈주·2022년 11월 7일
0

클래스 : 객체가 가져야 하는 속성과 기능을 정의한 설계도
객체: 정의된 클래스가 메모리상에 할당되는 상태,
인스턴스 : 클래스를 기반으로 만들어진 객체

https://dartpad.dev/?

class Person {
  String name;
  int age;
  String sex;
  
  // named argument, all arguments are optional!
  Person({String name, int age, String sex}) {
    this.name = name;
    this.age = age;
    this.sex = sex;
  }
}

void main() {
  Person p1 = new Person(name: 'John');
  p1.name = 'Tomas';
  
}

named arguments : 모든 인수는 옵셔널이 됨.
Person({String name, int age, String sex})

profile
끄적끄적

0개의 댓글

관련 채용 정보