
Flutter - Learning Reference 플러터 참고문서
이 포스트는 플러터(Flutter)를 처음 시작하면서 참고한 문서들 링크를 모아두었습니다. 플러터 Flutter Flutter 공식 페이지(한글) Flutter 공식 페이지(영문) ※영어로 보일 경우 한글로 번역하여 문서를 읽을 수 있도록 크롬브라우저에서 번역기능을 지원합니다. Flutter 공식 YouTube 채널 Flutter(플러터)를 ...

이 포스트는 플러터(Flutter)를 처음 시작하면서 참고한 문서들 링크를 모아두었습니다. 플러터 Flutter Flutter 공식 페이지(한글) Flutter 공식 페이지(영문) ※영어로 보일 경우 한글로 번역하여 문서를 읽을 수 있도록 크롬브라우저에서 번역기능을 지원합니다. Flutter 공식 YouTube 채널 Flutter(플러터)를 ...

Java에서 this는 참조변수로 인스턴스 자신을 가리킵니다. 참조변수를 통해 인스턴스의 멤버변수에 접근할 수 있는 것처럼, this를 통해서 인스턴스 변수에 접근할 수 있는 것입니다. 쉽게 생각하면 this는 자기 자신을 가리키는 것이라고 볼 수 있습니다. 아래의 코드를 예로 살펴보겠습니다. class ThisTest1 { int a; //...

1. 생성자(Constructor)란?? 인스턴스가 생성될 때마다 호출되는 인스턴스 초기화 메서드 인스턴스 변수의 초기화 또는 인스턴스 생성시 수행할 작업에 사용 몇가지 조건을 제외하고는 메서드와 같습니다. 모든 클래스에는 반드시 하나 이상의 생성자가 있어야 합니다. ▶ 생성자의 조건 생성자의 이름은 클래스의 이름과 같아...

메서드 오버로딩(Method Overloading)이란? 하나의 클래스에 같은 이름의 메서드를 여러 개 정의하는 것을 메서드 오버로딩, 간단히 오버로딩이라고 합니다. ▶ 오버로딩의 조건 메서드의 이름이 같아야 합니다. 매개변수의 개수 또는 타입이 달라야 합니다. 매개변수는 같고, 리턴타입이 다른 경우는 오버로딩이 성립하지 않습니다....

Java에서 메서드를 사용하다보면 메서드 내에서 자신의 메서드와 같은 형태의 메서드를 반복적으로 호출하는 경우가 있습니다. 특히, 수학적인 계산을 할 경우에 말이죠. 1. 재귀호출(Recursive Call)이란? 메서드 내에서 자기 자신을 반복적으로 호출하는 것 재귀호출은 반복문으로 바꿀 수 잇으며, 반복문보다성능이 나쁨 이해하기 쉽...

1. 변수(variable)의 종류 변수는 클래스 변수(정적 변수), 인스턴스 변수(전역 변수), 지역 변수 모두 세 종류로 분류됩니다. 변수의 종류는 클래스에서 선언되는 위치에 따라 파악할 수 있습니다. 아래의 코드를 통해 변수의 종류를 살펴보겠습니다. public class Variables { int iv; // 인스턴스 변수 st...

1. 클래스와 객체의 정의와 용도 클래스(Class)란 ‘객체를 정의해 놓은 것’, 또는 클래스는 ‘객체의 설계도 또는 틀’이라고 정의할 수 있습니다. 클래스는 객체를 생성하는 데 사용되며, 객체는 클래스에 정의된 대로 생성됩니다. 클래스의 정의 - 클래스란 객체를 정의해 놓은 것. 클래스의 용도 - 클래스는 객체를 생성하는데 사용됩니다....

코드의 재사용성이 높습니다. 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있습니다. 코드의 관리가 용이합니다. 코드간의 관계를 이용해서 작은 노력으로 쉽게 코드를 변경할 수 있습니다. 신뢰성이 높은 프로그래밍을 가능하게 합니다. 제어...

배열(array)이란? 배열이란 동일한 특성을 가지며 일정한 규칙에 따라 나열되어 있는 데이터의 집합을 말합니다. 같은 타입의 여러 변수를 하나의 묶음으로 다룹니다. 많은 양의 값(데이터)을 다룰 때 유용합니다. 배열의 각 요소는 서로 연속적입니다. 예를 들어, 5명의 점수를 변수에 저장한다고 가정합시다. int score1 = ...

반복문은 어떤 작업이 반복적으로 수행되도록 할 때 사용되며, 반복문의 종류로는 for문, while문, do~while문이 있습니다. for문 ▶ 구조 그림설명 : ① 반복횟수에 사용될 변수를 초기화합니다. ② 조건식이 true인지 false인지 판별합니다. ③ 조건식이 true일 경우 문장을 수행합니다. ④ 모든 문장이 실행된 후 반복...