본문 바로가기

파이썬 클래스2

파이썬 클래스 상속(python class inheritance) 파이썬 상속(Python Inheritance) 상속을 통해 다른 클래스에서 모든 메서드와 속성을 상속하는 클래스를 정의할 수 있다. 부모 클래스(Parent class)는 상속되는 클래스로 기본 클래스(base class)라고도 합니다. 자식 클래스(child class)는 파생 클래스라고도 하는 다른 클래스에서 상속되는 클래스입니다. 부모 클래스 만들기 모든 클래스는 부모 클래스가 될 수 있으므로 구문은 다른 클래스를 만드는 것과 동일하다: firstname과 lastname 속성 및 printname 메서드를 사용하여 Person라는 클래스를 만든다: class Person: def __init__(self, fname, lname): self.firstname = fname self.lastnam.. 2023. 11. 15.
파이썬 클래스와 객체(Python Classes/Objects) 파이썬 클래스/객체 파이썬은 객체 지향 프로그래밍 언어입니다. 파이썬의 거의 모든 것은 속성과 방법을 가진 객체이다. 클래스는 객체 생성자 또는 객체를 만들기 위한 "블루프린트"와 같다. 파이썬 클래스 생성하기 클래스를 만들려면 키워드 class 를 사용한다: x라는 속성으로 MyClass라는 클래스를 만든다: class MyClass: x = 5 print(MyClass) class MyClass: x=5라는 클래스를 만든다. 위의 코드를 실행하면 아래 그림과 같다. 파이썬 오브젝트 생성하기 이제 MyClass라는 클래스를 사용하여 객체를 만들 수 있다: p1이라는 객체를 만들고 x 값을 인쇄한다: class MyClass: x = 5 p1 = MyClass() print("p1.x : ", p1.x).. 2023. 11. 14.