1. vscode에서 dart를 공부하기 위해
인텔리제이로 단축키 설정

2. dart
1급 객체
Dart에서는 모든 것이 1급 객체로 취급되어, 객체가 스스로 메모리에 생성될 수 있다.
메모리 영역
- Heap: 객체를 new 키워드를 사용하여 인스턴스화할 때 생성된다. 동적으로 생성된 객체들이 저장된다.
- Stack: 함수 호출 시 지역 변수가 저장되는 영역이다. 메모리 할당과 해제가 빠릅니다.
- Static: 프로그램이 처음 실행될 때 메모리에 로드된다. 클래스의 인스턴스와는 관계없이 어디에서든 접근이 가능하다.
클래스와 인스턴스
- 클래스 안에 정의된 멤버는 인스턴스를 생성해야만 사용할 수 있다.
- 클래스 안에 정적(static) 멤버가 있다면 인스턴스화 없이도 접근 가능하다.
클래스 안에 있으면 method, 클래스 밖에 덩그러니 혼자 존재하면 함수
Share article