inblog logo
|
silver
    플러터

    [플러터] 3. dart

    silver's avatar
    silver
    Jan 14, 2025
    [플러터] 3. dart
    Contents
    1. vscode에서 dart를 공부하기 위해 2. dart

    1. vscode에서 dart를 공부하기 위해

    인텔리제이로 단축키 설정
    notion image
     

    2. dart

    1급 객체

    Dart에서는 모든 것이 1급 객체로 취급되어, 객체가 스스로 메모리에 생성될 수 있다.

    메모리 영역

    • Heap: 객체를 new 키워드를 사용하여 인스턴스화할 때 생성된다. 동적으로 생성된 객체들이 저장된다.
    • Stack: 함수 호출 시 지역 변수가 저장되는 영역이다. 메모리 할당과 해제가 빠릅니다.
    • Static: 프로그램이 처음 실행될 때 메모리에 로드된다. 클래스의 인스턴스와는 관계없이 어디에서든 접근이 가능하다.

    클래스와 인스턴스

    • 클래스 안에 정의된 멤버는 인스턴스를 생성해야만 사용할 수 있다.
    • 클래스 안에 정적(static) 멤버가 있다면 인스턴스화 없이도 접근 가능하다.

    클래스 안에 있으면 method, 클래스 밖에 덩그러니 혼자 존재하면 함수

     
    Share article
    Contents
    1. vscode에서 dart를 공부하기 위해 2. dart

    silver

    RSS·Powered by Inblog