您的位置:首页 > 编程语言 > C语言/C++

C++ 类、对象,及其调用方法

2016-07-30 18:35 357 查看
声明:本人是一名iOS开发者,接触C++已经很久了,之前只能是调用别人写好的方法,但不知道怎么去声明及其实现这些方法,现在是要好好学习C++,把每天学的东西及其心的一一记录在blog里面,互相学习,有些观点或者思想不太对,请多多指点;

C++的类和OC的类可以理解为同一个类,但是OC的类只包含一个类,例:Preson.h,使用的时候只能生成一个Person的类,但是C++里面就不一样了,拟定一个Person.hpp,然后在里面可以声明很多的类,接下来我在代码展示;

Student.hpp文件

#ifndef Student_hpp
#define Student_hpp

#include <stdio.h>

class Student
{
public:
void setDate(char);//设置日期
private:
int year;
int month;
int day;
bool pass;
bool checkFormat(char);//验证日期输入格式
void validate();//验证日期数值有效性
bool leapYear(int);//闰年判断
};

#endif /* Student_hpp */


Student.cpp文件

#include "Student.hpp"

/**
*  设置日期的方法
*
*  @param a 日期
*/
void Student::setDate( char a)
{
printf("%c\n",a);
}


使用方法,也就是main.cpp文件

#include <iostream>

#include "Student.hpp"

int main(int argc, const char * argv[]) {

//学生
Student student;

//任意一个字符串
char date = '1';

//调用setDate方法,记住是.,和OC不同
student.setDate(date);

return 0;
}

然后在控制台就可以输出1,这就是一个完整的类,对象,调用对象方法的基本流程,我写的不太规范,初次写C++代码,不知道规范,还请大家多多指教;

如果转载请注明转于:AirZilong的博客
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++