作业帮 > 综合 > 作业

C# 有A类、B类、和C类.在A中:B b=new B(); 有什么用?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/06 16:22:53
C# 有A类、B类、和C类.在A中:B b=new B(); 有什么用?
在C中:new B(); 又有什作用呢?
C# 有A类、B类、和C类.在A中:B b=new B(); 有什么用?
C# 是面向对象的编程语言.
在A中,写B b = new B() ,就是在A类中创建了一个B类的对象.
打个比方,加入A是有个房子类,B为桌子类,那么A中可能会包含B,所以在A中,定义一个B的对象,就很恰当了.
再问: 那是不是就是 在A中可以使用B类的所以的属性和方法呢??
再答: B类所提供的所有pubilc方法和属性,A都可以调用。 建议再好好看看面向对象相关的内容。
再问: 懂了,非常感谢你的耐心讲解,再问一个问题. 如果在A中不 A a;a=new B(); 是什么意思呢???拜托了!
再答: 如果存在 A a ; a = new B(); 那么,A 和 B 之间必定存在继承的关系,也就是说 A 是 B 的父类。 执行上面的语句之后,你可以把a看作是B的实例,a可以调用B类中的方法。