seong

01 Dart 문법 본문

Flutter/Flutter

01 Dart 문법

hyeonseong 2022. 8. 1. 10:16

Dartpad로 사용

  • dartpad 검색

 

Dart 에서 class가 없어도 되는 이유

  • Dart에서는 자바와 달리 해당 파일을 메모리에 다 띄운 후 main을 찾기 때문에다.

메소드 안에 n1의 출력문이 존재 하지만, n1은 현재 메소드의 바깥에 선언되어 있다.
Dart에서는 Java와는 다르게 클래스(Class)가 없어도 변수와 메소드가 메모리에 저장될 수 있다.
클래스 내부에 존재 하지않으면 함수(Funcition) 라고 한다. 

메소드와 함수의 차이점

메소드(Method)

  • 메소드는 클래스 내에 존재한다.
  • 메소드는 객체와 연관 되어 있다.

 

함수(Funcition)

  • 함수는 밖에 존재한다.
  • 객체와 연관 없이 독립적이다.

 

Dart의 자주 쓰이는 타입(Type)