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中: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类中的方法。
在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类中的方法。
C# 有A类、B类、和C类.在A中:B b=new B(); 有什么用?
在c#中,定义两个类A,B,且B:A,那么A a = new
c# 有2个类A、B,都有方法test(),如下怎样实现 if(条件) A c=new A(); else B c=ne
在c#里定义了一个类,例如a,里面有一个自实现属性c,我这样用,a[] b=new ...
C#中,如果有四个类,分别为A,B,C,D
C# class A {} class B:A {} class C:B Main() { A a = new A; B
假设A是类B的父类,声明中:A x =new B();有什么意义嘛?为什么B x=new A();就不对了
C语言中a>=b和a>b有什么区别?
c#中"a.b.c"类是什么意思,是什么样的类
在C#中,定义派生类时,指定基类应使用的语句是( ).A.Inherits B.:C.Class D.Overrides
java中假设B继承A,C继承B 下面A a=new C();与C a=new C()有区别吗?多态到底是什么意思.
Are you new doctors?-yes,() A I am B we are C we're B和C有什么区别