일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 파이썬
- Algorithm
- web
- 파이썬 알고리즘
- HTML
- Django
- javascript
- 알고리즘
- CSS
- 알고리즘 연습
- es6
- PYTHON
- DRF
- MAC
- django ORM
- form
- Baekjoon
- django rest framework
- django widget
- 백준
- js
- react
- API
- Git
- 알고리즘 문제
- c++
- java
- 장고
- 알고리즘 풀이
- AWS
- Today
- Total
목록상속 (2)
수학과의 좌충우돌 프로그래밍
1. 상속(inheritance) 자바에서 상속은 extends라는 키워드를 통해 가능합니다. class Child extends Parent { } 이 때 멤버만 상속되므로 생성자와 초기화 블럭은 상속되지 않습니다. 클래스간의 관계 상속 이외에도 클래스를 재사용하는 또 다른 방법이 존재합니다. 클래스 간에 포함(Composite) 관계를 맺어주는 것입니다. 클래스 간의 포함관계를 맺어주는 것은 한 클래스의 멤버변수로 다른 클래스 타입의 참조변수를 선언하는 것을 의미합니다. 아래와 같이 Circle과 Point 클래스가 있다고 가정합시다. class Circle{ int x; int y; int r; } class Point{ int x; int y; } Point 클래스를 재사용하여 Circle을 재정..
Class class 의 기본적인 형태를 알아봅시다. class 의 개념적인 부분은 생략하고 javacript 에서 어떻게 사용되는지 위주로 다루도록 하겠습니다. 생성자는 constructor 를 통해 구현가능하고 instance 를 생성할 때는 new 를 사용하여 정의합니다. class User { constructor(username, password){ this.username = username; this.password = password; } introduce(){ console.log(`My name is ${this.username}`); } } user = new User("minsung","1234"); user.introduce(); // My name is minsung 상속 기존에..