已有57人关注
什么是基类?如何理解基类?基类是干嘛用的?
发表在C#图书答疑 2017-05-12
是否精华
版块置顶:

尊敬的老师:

下午好。



在慕课版c#程序设计这本书的第3.2章节,有这么一段话

new: 仅允许在嵌套类声明中使用,表明类中隐藏了由基类中继承而来的,与基类中同名的成员。

那么在这句话中,我有以下疑问:

1)什么是基类?如何理解基类?基类是干嘛用的?

2)什么是嵌套类?如何理解嵌套类?嵌套类是干嘛用的?

3)new 不是用来创建新的对象的吗?这句话的意思是new必须在嵌套类中才能创建对象吗?

以上3点,请老师指导下,谢谢。

分享到:
精彩评论 5
小禾斗
学分:7348 LV13
TA的每日心情
奋斗
2017-04-21 14:00:25
2017-05-12
沙发

读者朋友:

  您好,class c1 : c2,这里的c1是子类,c2就是基类;下面代码中的c2就是嵌套类。

class c1

{

     class c2

    {

    }

}

chongchong
学分:1922 LV9
2017-05-12
板凳

小禾斗 发表于2017-05-12 17:09

读者朋友:

  您好,class c1 : c2,这里的c1是子类,c2就是基类;下面代码中的c2就是嵌套类。

class c1

{

     class c2

    {

    }

}

老师,您好


      我头一次见到class c1 : c2,这样的语句,这句话是什么意思呢?

       是把C2的类 怎么到C1? 类与类之间用:代表什么意思呢?不会是赋值吧?

      

小禾斗
学分:7348 LV13
TA的每日心情
奋斗
2017-04-21 14:00:25
2017-05-13
地板

chongchong 发表于2017-05-12 19:51

老师,您好


      我头一次见到class c1 : c2,这样的语句,这句话是什么意思呢?

       是把C2的类 怎么到C1? 类与类之间用:代表什么意思呢?不会是赋值吧?

      

表示c1继承自c2,这样,c2中的公共属性、方法,就可以直接使用c1的对象调用。

chongchong
学分:1922 LV9
2017-05-13
4L

小禾斗 发表于2017-05-13 08:40

表示c1继承自c2,这样,c2中的公共属性、方法,就可以直接使用c1的对象调用。

老师,谢谢您


   那我明白了。

   不过还有第3点。

3)new 不是用来创建新的对象的吗?这句话的意思是new必须在嵌套类中才能创建对象吗?

以上3点,请老师指导下,谢谢。




小禾斗
学分:7348 LV13
TA的每日心情
奋斗
2017-04-21 14:00:25
2017-05-13
5L

chongchong 发表于2017-05-13 10:29

老师,谢谢您


   那我明白了。

   不过还有第3点。

3)new 不是用来创建新的对象的吗?这句话的意思是new必须在嵌套类中才能创建对象吗?

以上3点,请老师指导下,谢谢。




new创建对象,不用非得在嵌套类里创建对象,在任何地方都可以,前提是能访问到这个类。

首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照