일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 생성자
- 배열
- Sort()
- Node.js
- mybatis
- 코딩테스트
- 네임드생성자
- Oracle
- java
- 추상클래스
- 콘솔게임
- DB
- app.use
- Pug
- dart
- 삼항연산자
- 다형성
- js
- 리액트
- 오류
- 자바스크립트
- 자바
- Middleware
- int와 integer
- 깃허브
- React
- git
- Spring
- qqOperater
- push함수
- Today
- Total
목록Flutter (5)
평행코드

추상 클래스는 객체 지향 프로그래밍에서 사용되는 클래스의 한 종류입니다. 추상 클래스는 직접적으로 인스턴스화할 수 없으며, 다른 클래스들이 상속받아 사용하는 것을 목적으로 합니다. 추상 클래스는 일반 클래스와 달리 하나 이상의 추상 메서드를 포함할 수 있습니다. 추상 메서드는 구현이 없는 메서드로, 하위 클래스에서 반드시 구현되어야 합니다. 이를 통해 추상 클래스는 하위 클래스에게 특정한 동작을 구현하도록 강제할 수 있습니다. 추상 클래스는 abstract 키워드를 사용하여 정의됩니다. 추상 클래스는 직접 객체를 생성할 수 없기 때문에, 하위 클래스에서 추상 클래스를 상속받아 사용해야 합니다. 하위 클래스는 추상 클래스의 추상 메서드를 반드시 구현해야 하며, 그렇지 않으면 컴파일 오류가 발생합니다. 추상..

⭐ 클래스는 객체 지향 프로그래밍에서 사용되는 템플릿이라고 생각할 수 있습니다. 클래스는 속성(데이터)과 메서드(동작)로 구성됩니다. 속성은 클래스의 특징이나 상태를 나타내고, 메서드는 클래스가 수행할 수 있는 동작을 정의합니다. ⭐ 생성자는 클래스의 인스턴스를 생성하는 특별한 메서드입니다. 생성자는 클래스로부터 객체를 만들 때 호출되며, 객체의 초기화를 담당합니다. Dart에서 생성자는 클래스 이름과 동일한 이름을 가지며, 클래스 내부에 정의됩니다. ⭐ 네임드 생성자는 클래스에 추가적인 생성자를 정의하는 방법 중 하나입니다. 기본 생성자 외에 다른 생성자를 정의하고 싶을 때 사용됩니다. 네임드 생성자는 생성자 이름을 지정하여 정의하며, 클래스 내부에 정의됩니다. 네임드 생성자를 사용하면 다양한 방식으로..

함수 (Function) Dart에서 함수는 코드 블록이며, 특정 작업을 수행하는 코드의 모음입니다. 함수를 사용하면 코드를 구조화하고 재사용 가능한 단위로 분리할 수 있습니다. Dart에서 함수는 다음과 같은 구조를 가집니다 반환타입 함수이름(매개변수1, 매개변수2, ...) { *// 함수의 동작 정의// 반환값이 있는 경우, return 문을 사용하여 반환합니다.* } 예를 들어, 다음은 두 개의 정수를 더하는 함수의 예입니다 int sum(int a, int b) { return a + b; } 매개변수 (Parameter) Dart 함수는 매개변수를 사용하여 함수에 값을 전달할 수 있습니다. 매개변수는 함수 정의에서 선언되며, 함수가 호출될 때 전달된 값으로 초기화됩니다. 매개변수는 함수의 동작..

Dart 컬렉션 List: 순서가 있는 컬렉션으로, 동일한 값을 중복해서 포함할 수 있습니다. List는 대괄호([])를 사용하여 생성하며, 인덱스를 통해 요소에 접근할 수 있습니다. Set: 순서가 없는 컬렉션으로, 중복된 값을 허용하지 않습니다. Set은 중괄호({})를 사용하여 생성하며, 추가된 순서와는 상관없이 요소를 순회할 수 있습니다. Map: 키와 값의 쌍으로 이루어진 컬렉션으로, 키는 중복될 수 없습니다. Map은 중괄호({})를 사용하여 생성하며, 키를 통해 값을 조회하거나 변경할 수 있습니다. for: for 문은 반복적인 작업을 수행할 때 사용됩니다. 컬렉션의 각 요소를 반복하며 지정된 작업을 수행합니다. for (var item in collection) { *// 작업 수행* } ..

Dart는 구글에서 개발한 프로그래밍 언어로, 다양한 플랫폼에서 사용할 수 있는 다목적 언어입니다. Dart의 특징 간결하고 가독성이 좋은 문법 Dart는 C와 Java와 유사한 문법을 가지고 있어 다른 프로그래밍 언어에 익숙한 개발자들에게 쉽게 접근할 수 있습니다. 객체 지향 프로그래밍 Dart는 객체 지향 프로그래밍을 기반으로 합니다. 클래스, 상속, 인터페이스 등의 개념을 지원하며, 코드의 재사용성과 모듈화를 통해 유지보수가 용이합니다. JIT(Just-In-Time) 컴파일러 Dart는 JIT 컴파일러를 사용하여 빠른 개발과 디버깅을 가능하게 합니다. 개발 중인 코드를 실시간으로 컴파일하여 실행할 수 있어 개발자들이 빠르게 피드백을 받을 수 있습니다. AOT(Ahead-Of-Time) 컴파일러 D..