VC学习笔记-类

#include <iostream.h>

class Animal
{
public :
   Animal(int heigth)
   {
   }
   ~Animal()
   {
   }

 void eat()
 {
  cout<<"Animal eat"<<endl;
 }

 void sleep()
 {
      cout<<"Animal sleep"<<endl;
 }

    virtual void breathe()
 {  
  cout<<"animal breathe"<<endl;
 }
};


class Fish : public Animal
{
public :
 Fish():Animal(300),a(100)
   {
   }
   ~Fish()
   {
   }
   void breathe()
   {  
  
    cout<<"fish breathe"<<endl;
   }

    const  int a;
};


void fn(Animal *pAn)
{
 pAn->breathe();

}

void main()
{
 Fish fh;
 
    Animal *pAn;
    pAn=&fh;
 fn(pAn);

 int a=6;
 int &b=a;
 cout<<b<<endl;


}

posted on 2009-06-04 10:38  敌后武工队  阅读(154)  评论(0编辑  收藏  举报