일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트 element api
- 랜섬웨어
- 보안뉴스
- 보안뉴스 한줄요약
- python
- GIT
- 다크웹
- 자바스크립트 jQuery
- 보안뉴스 요약
- ES6
- oracle db
- 자바스크립트 prototype
- Oracle SQL
- 자바스크립트 객체
- 오라클
- numpy
- 보안뉴스요약
- 자바스크립트 node
- 깃허브
- 자바스크립트 기본 문법
- 파이썬
- 자바스크립트
- 자바스크립트 API
- 카카오프로젝트 100
- 보안뉴스한줄요약
- 카카오프로젝트
- oracle
- javascript
- 카카오프로젝트100
- php
- Today
- Total
목록Python 클래스 (2)
FU11M00N

- 추상 클래스 메소드의 이름만 가지고 있다가 상속받는 클래스에서 메소드 구현을 강제하기 위해 사용 상속을 통해서 자식 클래스에서 인스턴스를 생성해야함 - 추상클래스의 특징 • 자신의 인스턴스를 생성할 수 없음 • 추상 클래스는 오직 상속에서만 사용 • 각각의 독립된 공통적인 기능이 값을 공유하면 안되므로 구현하지 않은 메소드를 사용 - 추상 클래스를 정의할 때 -먼저 추상 클래스를 만들려면 import로 abc 모듈을 가져와야함(abc는 abstract base class의 약자) -from abc import * • 클래스의 ( ) 안에 metaclass=ABCMeta를 지정하고 메소드를 만들 때 위에 @abstractmethod 데코레이터를 붙여서 추상 메소드로 지 정 • 추상 메소드는 상속을 받은..

- 객체지향프로그램(Object-Oriented Program, OOP) • OOP는 설계도에 해당하는 클래스(Class)와 실제 구현체인 인스턴스 (Instance)로 나눔 주체 의미 Class 동일한 목적을 달성하기 위해 저장공간과 기능을 하나로 묶은 것(Encapsulation) class Object 클래스와 동일한 의미로 사용하는데 특정 클래스를 구체적으로 지 정하기 위해 사용 Object(Instance) 클래스를 자료형으로 해서 생성된 객체 Method 클래스 안에 정의된 함수 Member & Static variable 클래스 안에 정의된 변수 Attribute(속성) 클래스 안에 있는 모든 것 Inheritance(상속) 하위 클래스가 상위 클래스의 모든 속성을 물려받는 것 Super C..