일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- javascript
- django rest framework
- CSS
- PYTHON
- django ORM
- 장고
- 백준
- c++
- MAC
- react
- 파이썬
- es6
- API
- AWS
- Git
- Baekjoon
- 알고리즘 풀이
- 알고리즘 연습
- django widget
- web
- 알고리즘
- Algorithm
- HTML
- form
- js
- java
- 알고리즘 문제
- 파이썬 알고리즘
- DRF
- Django
Archives
- Today
- Total
목록객체지향 프로그래밍 (1)
수학과의 좌충우돌 프로그래밍
[JAVA] 04. 객체지향 프로그래밍 (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을 재정..
프로그래밍 언어/Java
2020. 12. 27. 22:06