함수란
특정 작업을 수행하는 코드 블록입니다.
반복적인 작업을 함수로 정의해서 사용 가능하며 코드의 재사용성 및 가독성을 높여 줍니다.
returntype functionName(parameter1,parameter2, ...){
// function body
}
리턴타입 함수이름(매개면수1, 매개변수) {
// 수행 할 코드를 작성
}



함수와 메서드 차이점을 알아 보자.
함수 (Function):
- 함수는 어떤 작업을 수행하는 코드 블록을 말합니다.
- Dart에서 함수는 Function 타입의 객체입니다.(일급객체지원)
- Dart에서는 main() 함수처럼 별도의 클래스에 속하지 않은 독립적인 함수를 생성할 수 있습니다.
메서드 (Method):
- 메서드는 객체(Object)의 특정한 동작을 나타내는 함수입니다.
- Dart에서 클래스 내에 선언된 함수를 메서드라고 부릅니다.
- 클래스 내에서 정의되며, 해당 클래스의 인스턴스에서 호출됩니다.
일반적으로 함수는 클래스와 관련 없는 독립적인 작업을 위해 사용되고, 메서드는 클래스에 속한 동작을 정의하는 데 사용됩니다. 그러나 Dart에서 함수와 메서드는 기본적으로 비슷한 구조를 가지며, 객체 지향적인 프로그래밍에서는 메서드라는 용어가 더 많이 사용됩니다.
(안드로이드 스튜디오 Flutter)
프로젝트 생성
class_dart_demo2
'Flutter' 카테고리의 다른 글
| 2024. 11. 05 플러터 기본기 다지기 - 1 (4) | 2024.11.05 |
|---|---|
| 2024. 11. 05 Flutter UI 프레임워크 + Chat gpt 사용 방법 (2) | 2024.11.05 |
| 2024.09.06 Flutter dart Null Safety (0) | 2024.09.06 |
| 2024 .09. 04 flutter 가상 디바이스 분리하는 방법 (0) | 2024.09.04 |
| 2024 .09. 04 flutter 레이아웃 (1) | 2024.09.04 |