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


}

相关文章:

  • 2021-07-12
  • 2021-12-22
  • 2021-03-31
  • 2021-08-16
  • 2021-07-19
  • 2021-12-09
  • 2021-08-05
猜你喜欢
  • 2021-08-26
  • 2022-12-23
  • 2021-11-04
  • 2021-06-30
  • 2021-07-27
  • 2022-01-05
相关资源
相似解决方案