Programming

; develop a program

반응형

객체지향 4

[Python] super 함수

이번 포스팅에서는 파이썬의 super 내장 함수에 대하여 공부를 해보고자 한다. 아래의 글을 먼저 보고 오면 이해하는데 도움이 될 것이다. 2022.09.27 - [Python/파이썬 기초] - [Python] 상속(Inheritance) [Python] 상속(Inheritance) 이번 포스팅에서는 파이썬의 상속(Inheritance)에 대하여 공부를 해보고자 한다. 상속(Inheritance) 상속은 기존 클래스를 확장하여 instance 변수나 메소드를 추가하는 방식을 말한다. 이미 존재하는 클 c11oud.tistory.com super 함수 super 함수는 자식 클래스(child class)에서 부모 클래스(parent class)의 인스턴스(instance)를 반환(return) 해주는 함수..

Back-End/Python 2022.09.27

[Python] 메소드 재정의 (Method Overriding)

이번 포스팅에서는 파이썬의 메소드 재정의 (Method Overriding)에 대하여 공부를 해보고자 한다. 아래의 글을 먼저 보고 오면 이해하는데 도움이 될 것이다. 2022.09.27 - [Python/파이썬 기초] - [Python] 상속(Inheritance) [Python] 상속(Inheritance) 이번 포스팅에서는 파이썬의 상속(Inheritance)에 대하여 공부를 해보고자 한다. 상속(Inheritance) 상속은 기존 클래스를 확장하여 instance 변수나 메소드를 추가하는 방식을 말한다. 이미 존재하는 클 c11oud.tistory.com 메소드 재정의 (Method Overriding) 메소드 오버라이딩은 부모 클래스(parent class)의 메소드의 구현부를 자식 클래스(ch..

Back-End/Python 2022.09.27

[Python] 상속(Inheritance)

이번 포스팅에서는 파이썬의 상속(Inheritance)에 대하여 공부를 해보고자 한다. 상속(Inheritance) 상속은 기존 클래스를 확장하여 instance 변수나 메소드를 추가하는 방식을 말한다. 이미 존재하는 클래스의 모든 특징을 물려받는 새로운 클래스를 손쉽게 생성할 수 있다. 기존 클래스를 직접 수정하지 않고, 기능을 추가하거나 변경하고 싶을 때 유용하게 사용할 수 있다. 이미 존재하던 클래스를 부모 클래스(parent class) 또는 기초 클래스(base class), 상위(Super) 클래스라고 부른다. 물려주는 클래스이고 좀 더 추상적이다. 상속을 통해 새롭게 생성되는 클래스를 자식 클래스(child class) 또는 파생 클래스(derived class), 하위(Sub) 클래스라고 ..

Back-End/Python 2022.09.27

[Python] 객체지향 프로그래밍(OOP)

이번 포스팅에서는 파이썬의 객체지향 프로그래밍(OOP)에 대하여 공부를 해보고자 한다. 객체지향 프로그래밍(OOP) 객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 말 그대로 객체를 사용하여 데이터를 표현하는 프로그래밍 기법을 말한다. 각각의 객체들은 메시지를 주고받거나 데이터를 처리할 수 있다. 객체지향 프로그래밍의 구성요소는 기본적으로 클래스, 객체, 메소드 3가지가 있다. 객체(Object)란 연관성 있는 데이터와 함수(메소드)들을 묶어서 가지고 있는 프로그램 모듈이다. 속성(Attribute)은 객체의 데이터 및 상태를 말한다. 메소드(Method)는 객체가 제공하는 기능을 말하고, 주로 객체가 가지고 있는 속성을 처리하는 기능을 제공한다. 객체는 속성(변수) ..

Back-End/Python 2022.09.26
반응형