본문 바로가기
반응형

클래스15

파이썬 클래스 생성하기 안녕하세요 판타지코딩입니다! 파이썬으로 작성한 코드에는 '클래스'라는 개념을 볼 수 있습니다. 오늘은 클래스가 무엇인지 알아보고 생성 방법과 활용 방법을 알아보겠습니다! 1. 클래스가 무엇일까? 클래스란 한 카테고리 안에 비슷한 특성을 지닌 함수를 모아 놓은 것이라고 할 수 있습니다. 예를 들어 '학교' 클래스를 생성했다면 그 안에는 여러 가지 함수가 있을 수 있습니다. '학생' 함수, '선생님'함수 등 여러 가지 함수가 정의 되어 있다고 가정할 수 있습니다. 클래스 예제를 작성해서 보겠습니다. class school: def student(self): print("student") def teacher(self): print("teacher") school 클래스 코드를 생성해 보았습니다. 클래스 내부.. 2023. 2. 9.
C++ 생성자 / 클래스 / C++ 공부하기 안녕하세요 판타지 코딩입니다. 오늘은 C++의 생성자에 대해서 공부해 보겠습니다. 생성자란 클래스의 멤버 변수를 초기화 해주기 위한 것입니다. 클래스를 생성하는 코드를 작성하여 설명드리겠습니다. Class student{ private: int num; string major; public: student(){ num = 100; } }; 1. 생성자가 무엇일까? 위에 코드에서는 student 클래스를 생성했습니다. private이라고 작성된 곳에는 int형 변수 num과 string형 변수 major를 생성했고, public이라고 작성된 곳에는 student()라는 생성자가 있습니다. 생성자의 특징은 데이터 타입이 없다는 것과 클래스의 이름과 동일하다는 것입니다. 이런 특징으로 멤버 함수와 구분할 수 .. 2023. 1. 3.
C++ 클래스가 무엇일까? / 클래스를 생성하는 방법 / C++ 기초 안녕하세요 판타지코딩입니다. 오늘은 C++의 클래스에 대해서 공부해보고 생성하는 방법을 알아보겠습니다. C언어와 C++의 다른 점은 절차지향과 객체지향입니다. C언어는 절차지향 언어이고, C++은 객체지향 언어이기 때문에 코드를 구성하는 방식이 다릅니다. 객체 지향은 객체를 생성해서 비슷한 개념인 데이터를 함께 처리하는 특징이 있습니다. 그리고 객체를 생성하기 위해서 먼저 클래스를 생성해줍니다. 그럼 먼저 클래스에 대해서 알아보겠습니다. 1. 클래스가 무엇인가? 클래스는 객체를 생성하기 위한 기반이 됩니다. 객체는 여러 가지 데이터를 담기 위한 것이며 한 가지 클래스로 여러 개의 객체를 생성할 수 있습니다. 객체의 이름을 다르게 하여 같은 종류의 데이터를 담을 수 있는 것입니다. 객체를 생성하기 위해서 .. 2022. 12. 27.
반응형