Flutter - dart의 dynamic 과 object 의 차이점
·
Flutter
[dynamic] dynamic 타입은 변수가 모든 종류의 객체를 나태낼 수 있음을 의미한다. 즉, 컴파일러가 해당 변수의 타입을 검사하지 않고 실행시간(runtime)에 변수의 실제 타입이 결정된다. 즉, dynamic 변수는 어떤 종류의 객체든 할당 할 수 있고 객체의 메서드나 속성을 호출할 때는 실행 시 동적으로 결정 된다.  [object]object은 모든 dart 객체의 상위 클래스이다. 모든 dart 클래스는 암시적으로 object를 상속 받기 때문에 모든 객체는 object로 취급 될 수 있다.  [요약] dynamic은 변수에 할당된 객체의 실제 타입을 컴파일 시간이 아닌 실행 시간에 결정한다. Object는 모든 Dart 객체의 상위 클래스이며, 모든 객체에 대한 일반적인 메소드를 제공..
Flutter 기초
·
Flutter
Flutter 작동 순서 main.dart runApp 을 시작으로 프로그램이 시작 됨 void main() { runApp(const SampleApp()); } SampleApp 은 StatelessWidget 를 상속 받았음 StatelessWidget : 변하지 않는 정적인 값 StateWidget : 데이터를 받아서 변할 수 있는 동적인 값만 수용 가능 class SampleApp extends StatelessWidget { const SampleApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return GetMaterialApp( /// 초기화 ( 최초 ) 할 화면의 "이름"을 정의 title..
해니01_15
'DART' 태그의 글 목록