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;
}

 

posted @ 2013-07-28 02:26  宝贝,我永远都在  阅读(400)  评论(0)    收藏  举报