{% seo %}myHobbyBest
myHobbyBest
취소

Class 와 객체 (2)

Implicit interfaces (함축적 인터페이스) 모든 클래스는 클래스와 클래스가 구현하는 모든 인터페이스의 모든 인스턴스 멤버를 포함하는 인터페이스를 함축적으로 정의한다. B 클래스의 구현을 상속받지 않고 클래스 B의 API를 지원하는 클래스 A를 생성하려면 클래스 A가 B 인터페이스를 구현해야 한다. 클래스는 구현절 안에서 선언한 다음 ...

Class 와 객체지향 프로그래밍 ( OOP )

Class- (1) ( 객체 지향 프로그래밍(OOP) ) 다트는 클라스와 mixin기반상속을 가지는 객체지향 언어이다. 모든 객체는 클라스의 인스턴스이고 널(Null)이 아닌 모든 클라스는 기본 객체(Object)로부터 내려온다. ( 포프님의 경우 오브젝트를 ‘현실에 존재하는 물건’아라고 하면 서 OOP 를 물체 중심 프로그래밍이라고 정의한다. ) ...

다시 시도하는 Jekyll-Theme-Chirpy

오류의 원인 첫 글에서 언급했듯이 처음에 Chirpy 테마 설치 시에 잘못된 점은 .gitignor 파일에서 Gemfile.lock 항목을 지웠어야 하는데 오히려 디렉토리에 있는 Gemfile.lock 파일을 지워버리고 .gitignor 파일에 Gemfile.lock 항목을 또 한번 적어버린 점이다. 이렇게 하니 git push 에서 에러가 ...

Dart문법(4) - Map

Map Map 을 초기화하는 방법들 괄호 (curly braces, {} )를 이용해 간단하게 초기화 from(), of() constructor를 이용해 다른 Map 으로부터 모든l key/value 쌍을 생성er Map using from(), of() constructor. fromIterables() 을 이용해 ...

Dart문법(3) - List

List List<int> items = [1, 2, 3]; print(items.length); // 3 (요소의 총갯수 ) print(items.reversed); // 3,2,1 print(items.runtimeType); // JSArray<int> print(items.first); // 1 첫...