.net C#封装练习:创建一个类A,A需要完成某件事情···········

:创建一个类A,A需要完成某件事情,为A类添加一个共有的方法AMethod(),但是A类不需要自己完成此件事情,而是有B类具体去做。所创建的一个类B,并定义一个私有方法E... :创建一个类A,A需要完成某件事情,为A类添加一个共有的方法AMethod(),但是A类不需要自己完成此件事情,而是有B类具体去做。所创建的一个类B,并定义一个私有方法Execute(),该方法实现向控制台输出“B帮A完成事情” 由于Execute(),是私有方法,A类的对象无法调用。为了实现调用,需要在B类中定义一个公用方法BMethod(),在BMethod()中调用私有方法Execute()。 展开
 我来答
TA0007Dgfx
2014-08-06 · 超过49用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:100万
展开全部
public abstract class A //定义一个抽象类 { abstrct public void AMethod(); } public class B extends A // 定义类B并集成类A 实现其父类的AMethod()方法 { public void AMethod() { //具体实现 } private void Execute() { //具体内容 } public void BMethod() { this.Execute(); //调用Execute()方法 } }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式