목차
Methods (메서드)
Parameters (매개변수)
Methods (메서드)
1.
메서드 (= 클래스에 속하는 함수) 정의 방법 2가지.
ⓘ 클래스 안 메서드 정의. (예제1)
② 클래스 밖 메서드 정의. (예제2)
2.
메서드 호출하려면, 객체 뒤에 마침표 (.) 찍고 메서드명() 기재.
(예) obj .method ();
[예제1] 클래스 안 메서드 정의.
#include <iostream>
using namespace std;
class Homzzang {
public:
void myHost() {
cout << "홈짱닷컴 Homzzang.com";
}
};
int main() {
Homzzang hz;
hz.myHost();
return 0;
}
결과값: Homzzang.com
[예제2] 클래스 밖 메서드 정의.
#include <iostream>
using namespace std;
class Homzzang {
public:
void myHost();
};
void Homzzang::myHost() {
cout << "홈짱닷컴 Homzzang.com";
}
int main() {
Homzzang hz;
hz.myHost();
return 0;
}
결과값: 홈짱닷컴 Homzzang.com
Parameters (매개변수)
메서드에 매개변수 추가 가능.
[예제]
#include <iostream>
using namespace std;
class Member {
public:
int level(int maxLevel);
};
int Member::level(int maxLevel) {
return maxLevel;
}
int main() {
Member mb;
cout << mb.level(10);
return 0;
}
결과값: 10
주소 복사
랜덤 이동
최신댓글