蓝凌美梦 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就是用来调用基类构造方法的