| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 535 人关注过本帖
标题:求助!!各位大神帮帮小弟,谢过了!~~
只看楼主 加入收藏
dht875
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-5-9
结帖率:0
收藏
已结贴  问题点数:10 回复次数:5 
求助!!各位大神帮帮小弟,谢过了!~~
1. “编写一个Student类,其中有id和name属性。现有要求能随时显示系统运行期间有多少个该类的对象。(提示:使用静态变量)”

这个问题到底是怎么实现的啊。。。我一直没懂题目的要求。。。

2.“编写一个类,用户使用这个类的时候只能用这个类得到一个相同的实例。(即:单例模式)”

这个问题我也不太明白他的要求。。求解释。。。

3.“编写一个Dog类,包含名字,体重,价格等信息,并且有一个成员函数用于打印这些信息,然后编写一个含有3只Dog的对象数组,遍历该数组,打印出每只Dog的信息。”

遍历该数组。。。不懂。。。

各位大神,帮帮小弟啊,求解释,求解答哇~~
搜索更多相关主题的帖子: 名字 用户 
2011-05-09 00:55
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:3 
嚓,又一个做作业的。

我们都在路上。。。。。
2011-05-09 13:32
棉雨
Rank: 5Rank: 5
等 级:职业侠客
帖 子:174
专家分:368
注 册:2011-4-22
收藏
得分:3 
回复 楼主 dht875
第一题我是这么做的。
#include"iostream"
using namespace std;
class Student
{
private:
    char name[20];
    int id;
public:
    void set_info()//输入学生信息//
    {
        cout<<"please input the information of student:"<<endl;
        cin>>name;
        cin>>id;
        count++;//每输入一次,值就加一//
    }
    void out_info()//输出学生信息//
    {
        cout<<"the information of student is:"<<endl;
        cout<<name<<"  "<<id<<endl<<"the number of student is:"<<count<<endl;
    }
    static int count;//定义一个静态变量来记录学生人数//
   
};
int Student::count=0;//静态变量的初始化//
void main()
{
    int i;
    Student student[10];
    for(i=0;i<10;i++)
    {
        student[i].set_info();
        student[i].out_info();
    }
}

第三个,狗的。
#include"iostream"
using namespace std;
class Dog
{
private:
    char name[20];
    float price;
    float weight;
public:
    void Set_info()
    {
        cout<<"please input the information of dog:"<<endl;
        cin>>name;
        cin>>price;
        cin>>weight;
    }
    void out_info()
    {
        cout<<"the information of dog is:"<<endl;
        cout<<name<<" "<<price<<" "<<weight<<endl;
    }
};
void main()
{
    Dog dog[3];
    int i;
    for(i=0;i<3;i++)//用循环遍历数组,输入狗的信息//
        dog[i].Set_info();
    for(i=0;i<3;i++)//用循环遍历数组,输出狗的信息//
        dog[i].out_info();
}
您看看,我理解的对不对?
第二个单例模式,我们没学到,所以不清楚怎么写。
2011-05-09 13:38
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
回复 3楼 棉雨
棉雨还真是勤快,呵呵。
public class Singleton {
  private static Singleton instance = null;  
 private Singleton()
{
   //do something   
}

我们都在路上。。。。。
2011-05-09 13:49
棉雨
Rank: 5Rank: 5
等 级:职业侠客
帖 子:174
专家分:368
注 册:2011-4-22
收藏
得分:0 
以下是引用hellovfp在2011-5-9 13:49:36的发言:

棉雨还真是勤快,呵呵。
public class Singleton {
  private static Singleton instance = null;  
 private Singleton()
{
   //do something   
}
请教一下您,这个是什么意思?
2011-05-09 14:31
linw1225
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:110
专家分:145
注 册:2011-4-7
收藏
得分:3 
个人觉得其实这些题目看懂书的话不难吧。

Einmal ist keinmal
2011-05-09 21:59
快速回复:求助!!各位大神帮帮小弟,谢过了!~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019709 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved