Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
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
more
Archives
Today
Total
관리 메뉴

나의 지식 보관소

클래스 상속/메서드 오버라이딩/클래스 변수 본문

프로그래밍 언어/파이썬

클래스 상속/메서드 오버라이딩/클래스 변수

야식은진리다 2020. 6. 28. 13:18

상속

클래스를 상속하기 위해서는 다음과 같이 클래스 이름 뒤 소괄호 안에 상속할 클래스를 넣어주면 된다.

class subclass(parentClass)

 

메서드 오버라이딩

부모클래스의 메서드를 오버라이드하기 위해서는 그저 부모클래스에 있는 메서드와 동일한 이름으로 메서드를 다시 만들면 된다.

 

클래스 변수

클래스변수는 다른언어에서의 static과 살짝 비슷하면서 다르다.

클래스 변수는 클래스에 선언한 변수로써 다음과 같이 선언한다.

class Person:
	age = 10

이렇게 선언한 클래스변수는 클래스이름.클래스변수 로 사용할 수 있다. 이러한 점은 static과 같다. 하지만 다른점은

클래스변수는 객체에서도 접근이 가능한것에( 단 다른 객체에서 접근해도 같은 주소값에 있는 클래스변수에 접근하는 것 이다. ) 비해 static은 객체에서 접근할 수 없다.

'프로그래밍 언어 > 파이썬' 카테고리의 다른 글

예외 처리  (0) 2020.07.01
__all__  (0) 2020.07.01
self  (0) 2020.06.27
변수의 스코프에 대해  (0) 2020.06.27
lambda  (0) 2020.06.26