Class 2

[Python] 6. 뱀 게임 만들기 (2)

* Udemy의 PythonBootcamp 수업 내용을 참고하여 작성 이전 포스팅에 이어 뱀 게임을 마저 구현해본다.아래 1~3번까지는 이전 포스팅에서 구현한 바 있다. 4~7을 마저 살펴볼 것이다. 이전 포스팅 : https://ysryuu.tistory.com/46 [Python] 5. 뱀 게임 만들기 (1)* Udemy의 PythonBootcamp 수업 내용을 참고하여 작성 이번에는 뱀게임을 구현해보자.  뱀게임은 간단한 규칙을 가진 게임이다.화면에 랜덤으로 사과가 생성되고, 뱀이 사과를 먹으면 성장 (길이가ysryuu.tistory.com 1. 뱀의 몸체 생성 create a snake body2. 뱀을 움직이기 move the snake 3. 뱀을 통제하기 (키보드 방향) control the ..

카테고리 없음 2024.05.04

[Python] 7. 클래스 상속

클래스 상속 (Class Inheritence)  클래스 상속 개념 클래스는 다른 클래스를 상속받을 수 있다. 클래스를 처음부터 만들지 않고, 기존 클래스의 기능들을 기본적으로 추가한 뒤 몇개만 더하고 싶을 때 유용하다.ex. Chef 클래스의 기능을 상속받아 Pastery Chef 클래스를 만들기  클래스 상속 방법은 생각보다 간단하다.아래 코드에서 Fish 클래스는 class Fish(Animal) 함으로써 Animal 클래스를 상속받은 것. Fish 클래스에서 Animal 클라스에있던 객체 및 메소드들을 모두 가져 오고 싶다면, __init__ 생성자를 추가할 때 super().__init__()이라는 코드를 적어주면 된다. 여기서 super란 '상위'를 의미한다. 즉 상위/super 클래스가 곧 ..

Dev 2024.05.04