반응형 클래스15 C++ 객체 공부하기! - 멤버 변수와 멤버 함수 안녕하세요 판타지코딩입니다! C++은 클래스를 정의해서 멤버 변수와 멤버 함수로 구성한 뒤, 객체를 생성해서 멤버 변수와 멤버 함수를 호출합니다. 오늘은 클래스의 개념을 복습하고, 객체의 개념과 생성 방법을 공부해 보도록 하겠습니다! 1. 클래스 클래스는 성격이 비슷한 멤버 변수와 멤버 함수를 같은 카테고리에 정의한 것을 의미합니다. 예를 들어 학생 클래스를 생성했다고 가정해 보겠습니다. 학생의 멤버 변수는 '학번'이 있을 수 있겠고, 멤버 함수는 '학번 소개하기'가 있을 수 있습니다. 그럼 이 내용을 클래스로 작성해 보겠습니다. class student{ public: int num; void introduceNum(int num) { cout 2023. 4. 25. C++ 클래스 생성하기 - 멤버 변수, 멤버 함수, 접근제어지시자 안녕하세요 판타지코딩입니다! 저번시간 까지는 C++의 입력과 출력을 위한 cin과 cout 함수에 대해 공부해 보았습니다. 이번 시간에는 객체지향언어인 C++의 개념을 이해하기 위해 클래스에 대한 개념과 생성 방법을 공부해 보겠습니다. 1. 클래스란? 클래스는 비슷한 성격의 멤버 변수와 멤버 함수를 같은 카테고리에 정의한 것을 의미합니다. 클래스는 멤버 변수와 멤버 함수로 구성되어 있습니다. 클래스 예제를 작성해서 보겠습니다. class book{ public: int page; int price; int sellBook(int num) { return num*price; } }; book 클래스를 생성했습니다. 이 클래스는 '페이지 수', '책의 가격', '책을 팔았을 때 얻는 수익'을 표현하기 위해 .. 2023. 4. 21. 파이썬 상속 공부하기 안녕하세요 판타지코딩입니다! 파이썬에는 상속이라는 개념이 있습니다. 부모 클래스의 변수나 함수를 자식 클래스에서 물려 받아 활용할 수 있도록 하는 개념입니다. 오늘은 부모 클래스와 자식 클래스가 무엇인지 알아보고 상속을 어떻게 활용할 수 있는지 함께 공부해 보겠습니다. 1. 부모 클래스와 자식 클래스 상속의 개념을 학습하기 전에 부모 클래스와 자식 클래스에 대해서 예제 코드로 알아 보겠습니다. class student: def __init__(self): print("student 클래스 초기화") self.num = 0 def printValue(self): print("student 클래스 함수") class teacher(student): def __init__(self): print("teache.. 2023. 2. 13. 파이썬 객체 생성하기 / 클래스 함수 호출하기 안녕하세요 판타지코딩입니다. 오늘은 파이썬으로 객체를 생성하고 활용하는 방법을 알아보겠습니다! 1. 객체가 무엇일까? 객체란 클래스 내의 함수와 변수를 활용하기 위해서 생성하는 것입니다. 객체를 이해하기 위해 간단하게 클래스를 작성해서 함수와 변수를 보여드리겠습니다. class student: def func1(self, num): self.num = num def func2(self): print(self.num) student 클래스를 생성했습니다. 이 클래스는 func1과 func2 함수를 포함합니다. func1은 num을 인자로 받아서 self.num에 num값을 저장합니다. 그리고 func2 함수는 self.num값을 print 함수로 출력합니다. func1과 func2는 student 클래스에.. 2023. 2. 10. 이전 1 2 3 4 다음 반응형