C#语法之base继承的使用-QQ聊天记录

蓝凌美梦 09:34:06
    class Person
    {

        public string name; //姓名
   }
只有上面为public,下面才可以调用,class默认是private的?

 

    class Student : Person
    {
        string stuNum; //学生学号

                public Student(string w, int g, string num)
        {
            base.name
        }
蓝凌美梦 09:35:20
 问一个很菜的问题,类默认是私有的吗
就是前面没写什么类型时
sapphire 09:35:53
你可以自己写测试代码

sapphire 09:36:15
用另外一个类去访问

蓝凌美梦 09:37:24
protected string name; //姓名
如果写成
string name
那编译器认为他是私有的吧
sapphire 09:38:09
是的呢
小弟
蓝凌美梦 09:38:41
 
 
蓝凌美梦 09:38:45
 
蓝凌美梦 09:40:02
这样不对吗兄弟
sapphire 09:41:15
那你不知道再写一个Person类的构造方法吗?
sapphire 09:41:30
public Person()
{}
蓝凌美梦 09:42:41
呵呵就是这样的意思,懂了,谢谢老大
 
蓝凌美梦 09:43:19
为什么要加这个呢:        public Person()
        {
        }
蓝凌美梦 09:43:39
使用base,必须有一个构造吗?
sapphire 09:43:45
你随便再写一个类,如:
class TestClass
{
  Person p=new Person();
  p.  // 当你敲"."的时候,如果name和age不出来就为私有,
  // 你再在Person类的name和age上加public,再敲"p."
}
蓝凌美梦 09:44:06
呵呵这个我懂呀
sapphire 09:44:13
那肯定啊
base就是用来调用基类构造方法的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值