반응형
flutter에서 클래스 내부에 선언된 변수와 메소드를 의미하며 클래스 멤버는 다음과 같이 분류됩니다.
- 인스턴스 변수 (Instance Variables) : 객체의 인스턴스에 속한 변수로, 객체를 생성할 때 초기화되며, 객체의 속성이나 상태를 나타냅니다.
- 정적 변수 (Static Variables) : 클래스에 속한 변수로, 클래스를 로드할 때 초기화되며, 클래스와 관련된 정보를 나타냅니다.
- 인스턴스 메소드 (Instance Methods) : 객체의 인스턴스에 속한 메소드로, 객체를 통해 호출됩니다. 객체의 속성이나 상태를 조작하거나, 객체와 관련된 행동을 나타냅니다.
- 정적 메소드 (Static Methods) : 클래스에 속한 메소드로, 클래스를 통해 호출됩니다. 클래스와 관련된 행동을 나타냅니다.
다음은 간단한 Flutter 클래스의 예시입니다.
class Person {
String name;
int age;
Person(this.name, this.age);
void sayHello() {
print("Hello, my name is $name and I am $age years old.");
}
static String hello() {
return "Hello from Person class!";
}
}
위의 코드에서 name과 age는 인스턴스 변수
say Hello()는 인스턴스 메소드
hello()는 정적 메소드 입니다.
728x90
반응형
'개발라이프' 카테고리의 다른 글
intellij - Cannot identify version of git executable: no response in 3 attempts (0) | 2023.04.27 |
---|---|
Flutter Firebase App Check적용하기 (0) | 2023.04.20 |
[Flutter] ListView 내부에 PageView적용하기 - builder 사용시 발생할 수 있는 문제 (0) | 2023.02.09 |
ChatGPT로 플러터 소스 생성해보기 (0) | 2023.01.31 |
Flutter Firebase where와 order by를 같이 사용할때 주의할 점 (0) | 2022.12.07 |