클래스 2

<PyQt><객체지향> class 내 self 는 무엇?

class MyClass: def method(self,str): print("method",str) def add(self,a,b): return a+b obj = MyClass() obj.method(obj.add(3,5)) self 를 이해하는 것은 파이썬 클래스를 이해하는데 필수적입니다. 먼저 MyClass 를 클래스로 정의합니다. 클래스는 메소드라는 매소드를 갖고있습니다. 매소드는 self , str 이라는 두 개의 입력을 사용합니다. 클래스를 통해서 매소드 를 호출한 후 str을 넘겨주면 됩니다. Method 의 인자는 2개인데 첫번째인자는 self이고, 두번째 인자는 넣고자하는 str입니다. MyClass.method(obj,str1) 클래스 이름을 통해 매서드를 호출하는 코드입니다. MyC..

QT/Basic Tutorial 2021.04.27

<C++ Program> 클래스 개념

1. 클래스 (Class) 핵심 개념은 구조체의 확장판 C에서 구조체는 타입이 다른 변수의 집합이라고 보았다면, C++ 에서 클래스는 타입이 다른 변수의 집합뿐만 아니라 함수까지 포함 (사실 요즘 C 언어에서도 클래스처럼 사용할 수 있음) // People 클래스 선엄 class People{ private: int age; char* name; double height; public: //함수도 포함 가능 void set_People(int _age, char* _name, double _height); void show_People(); }; 2. 생성자 (Constructor) 클래스를 선언하게 되면 그 클래스는 메모리에 객체로써 자리잡게 된다. 그러나 객체는 해당 메모리 자리에만 잡고 있을 뿐이지..

카테고리 없음 2020.12.10