Language/Dart
[Dart] 객체지향 프로그래밍(OOP)
쓰링
2024. 3. 13. 23:56
반응형
constructor
named constructor, const constructor
- const constructor의 경우 true, const constructor가 아닐 경우에는 false임을 유의할 것
getter, setter
- _ : 앞에 붙이면 private 속성 부여
inheritance
- 상속 받으면 부모 클래스의 모든 속성을 자식 클래스가 부여받음
method overriding
- 부모 class안의 함수를 자식 class에서 바꾸고 싶을때 override 사용
static
interface
- 특수한 구조를 강제하는 것
- abstract : instance 화를 막음
generic
- 타입을 외부에서 받을 때 사용
Dart가 왜 OOP일까?
모든 class가 최상위에서 Object를 상속받기 때문
반응형