类 格式 参数传递 对象

熟悉类的定义,初始化,传值等基本操作,了解构造函数,析构函数等使用;以下定义了一个Node类;

#include<iostream>
class Node
{
private:
    double x_;
    double y_;
public:
    Node();
    void init(void);
    void print(void);
};
/****************************************/

void main()
{
    Node a;
    a.print();    //显示构造函数初始化的结果
    a.init();    //用init()函数初始化
    a.print();    //显示init后的结果
}
/****************************************/
Node::Node()
{
    x_=0;
    y_=0;
    std::cout<<"正在调用构造函数"<<std::endl;
}
/****************************************/
void Node::init(void)
{
    double x,y;
    std::cout<<"x=";
    std::cin>>x;
    std::cout<<"y=";
    std::cin>>y;
    x_=x;
    y_=y;
}
/****************************************/
void Node::print(void)
{
    std::cout<<x_<<" "<<y_<<std::endl;
}

 

posted @ 2014-12-09 19:52  mt.luo  阅读(190)  评论(0)    收藏  举报