Flutter/기본
[Flutter] static 키워드
class A { static int aa = 1; static void aaPrint() { print(aa); } } 코드를 짜면서 가끔씩 나오는 "static" 무슨 역할을 할까요? static 이란? "static"은 프로그래밍에서 여러 의미를 가지는 키워드 중 하나입니다. 일반적으로 static 키워드가 붙은 변수나 함수는 메모리에 한번 할당되어 프로그램이 종료될 때 해제되는 것을 의미합니다. void main() { final b = B(); //B클래스 선언 print(b.bb); //출력 2 b.bbPrint(); //출력 2 } class B { int bb = 2; void bbPrint() { print(bb); } } 기본적으로 클래스의 멤버변수나 멤버함수는 클래스 객체를 생성해야지..