C++类的声明和使用
// C++练习.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" class Student{ public://默认为private访问 int age; int getAge(){ return this->age; } void setAge(int age){ this->age = age; } };//这里要打分号 int _tmain(int argc, _TCHAR* argv[]) { Student s;//这个就是实例化了一个对象 s.setAge(12); int a = s.getAge(); printf("%d",a); getchar(); return 0; }
// C++练习.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" class Student{ public://默认为private访问 int age; Student(); void setAge(int age); int getAge(); };//这里要打分号 //可以提到外面来写;但是要在类里面声明方法 Student::Student(){ printf("我是构造函数"); } void Student::setAge(int age){ Student::age = age; } int Student::getAge(){ return Student::age; } int _tmain(int argc, _TCHAR* argv[]) { Student s;//这个就是实例化了一个对象 s.setAge(12); int a = s.getAge(); printf("%d",a); getchar(); return 0; }
头文件:
#pragma once class Student1 { public: Student1(void); ~Student1(void); int age; void setAge(int age); int getAge(); };
cpp文件:
#include "StdAfx.h" #include "Student1.h" Student1::~Student1(void) { } //可以提到外面来写;但是要在类里面声明方法 Student1::Student1(){ printf("我是构造函数"); } void Student1::setAge(int age){ Student1::age = age; } int Student1::getAge(){ return Student1::age; }
main文件:
// C++练习.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "Student1.h" int _tmain(int argc, _TCHAR* argv[]) { Student1 s;//这个就是实例化了一个对象 s.setAge(12); int a = s.getAge(); printf("%d",a); getchar(); return 0; }

浙公网安备 33010602011771号