中易网

定义一个person类

答案:2  悬赏:20  
解决时间 2021-04-28 03:55
谁能写一个关于定义一个person类的程序啊??好的话加分
最佳答案
不清楚你的深拷贝是什么意思,是讲基类和派生类的空间互访?然后派生类和基类相互调用么,真是这个思路的话,觉的不能按照类实例化的拷贝或者拷贝构造函数的思路理解,不清楚你的深拷贝,就按照上面的思路给你解释一下
1:继承和派生不同于类的实例化成员的拷贝,他是上下层次关系,不能简单的当成空间拷贝
2:派生类访问基类私有成员是个难点,一般是通过成员函数或者友元对象来访问的
3:当然,你可以将基类的私有成员定义为友元
4:不明白你的深拷贝,写了大致你理解的深拷贝
#include
using namespace std;
class person
{
public:
void run();
void swim();

};
class student : public person
{
public:
void run();


};
void person::run()
{
cout<<"person run"<}
void person::swim()
{
cout<<"person swim"<}
void student::run()
{
cout<<"student run"<
}
int main()
{
student st;
st.person::run();
return 0;
}5:下面是继承派生之间的互相访问,你理解下面这段代码,你就清楚继承和派生的精髓了

#include 
using namespace std; 
class base 

      friend class derived2;//friend 
      int x; 
      protected://protected 
      int y; 
}; 
class derived1:base//private继承  

public: 
    
       int gety() 
       { 
           return y;//合法,访问基类的protected成员  
           } 
}; 
class derived2:base//private继承  

      public: 
             int getx(); 
      }; 
int derived2::getx() 

    return x;//友员直接访问基类的私有成员  
    } 

class derived3:public base//public继承  

      public: 
           
          int   gety() 
             { 
                   return y; 
                   } 
      }; 
int main() 

    int i; 
    derived2 ob;//没有带参数的构造函数或成员函数初始化x,构造函数赋个随机值给x  
    i=ob.getx(); 
    cout<     derived3 ob3; 
    i=ob3.gety(); 
    cout<     system("pause"); 
}
全部回答
public class Person{ public static void main(String [] args){ String name; String age; public Person(String name,String age){ this.name=name; this.age=age; } pulic void show(){ System.out.println("name is : "+name+"age is : "+age); } Person p=new Person("Jane","30"); p.show(); } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQlive看电视真卡 很多人都这样 别说我机子不
是时候结束和说再见了英文翻译成全
志岩手机专卖店在什么地方啊,我要过去处理事
怎样选择才是正确的?
给你1亿你会怎么用?
能不能去追好的异性兄弟?怎么追?
来信息的时候怎样在键盘上把他按出来
淘宝发布宝贝现在怎么自定义颜色
丘家山地址在什么地方,想过去办事
现在还有恐龙吗?
怎样、删除记忆?
在爱情世界里,有没有公平?
函授学历学校给开表现证明吗?
进入社会真的很难吗?
....求恐怖电影....
推荐资讯
新武林外传有什么重要的剧情任务,低级的
形容“好”的成语
智能手机的具体问题
《剑侠情缘3》是免费游戏?
联想电脑如何重装糸统
拉丁专业有哪些好的学校?大概要怎么样的水平
有好听的新歌不?帮忙介绍几首噢!
云娟商店在哪里啊,我有事要去这个地方
使命召唤4怎么安装,绿化的
QQ三国华夏几级能点亮图标?
愧花树真想 主要写了什么 简略点 求主要内容
龙泽苑社区居委会流动人口管理站在什么地方啊
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?