C#定义类的访问修饰符是什么意思?例如 protected class A,表示只能对其所在的类和所在类的派生类进行访问,对其所在的类是指哪个类,using System;using System.Collections.Generic;using System.Linq;using System.Te
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 07:01:17
![C#定义类的访问修饰符是什么意思?例如 protected class A,表示只能对其所在的类和所在类的派生类进行访问,对其所在的类是指哪个类,using System;using System.Collections.Generic;using System.Linq;using System.Te](/uploads/image/z/13800143-47-3.jpg?t=C%23%E5%AE%9A%E4%B9%89%E7%B1%BB%E7%9A%84%E8%AE%BF%E9%97%AE%E4%BF%AE%E9%A5%B0%E7%AC%A6%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F%E4%BE%8B%E5%A6%82+protected+class+A%2C%E8%A1%A8%E7%A4%BA%E5%8F%AA%E8%83%BD%E5%AF%B9%E5%85%B6%E6%89%80%E5%9C%A8%E7%9A%84%E7%B1%BB%E5%92%8C%E6%89%80%E5%9C%A8%E7%B1%BB%E7%9A%84%E6%B4%BE%E7%94%9F%E7%B1%BB%E8%BF%9B%E8%A1%8C%E8%AE%BF%E9%97%AE%2C%E5%AF%B9%E5%85%B6%E6%89%80%E5%9C%A8%E7%9A%84%E7%B1%BB%E6%98%AF%E6%8C%87%E5%93%AA%E4%B8%AA%E7%B1%BB%2Cusing+System%3Busing+System.Collections.Generic%3Busing+System.Linq%3Busing+System.Te)
C#定义类的访问修饰符是什么意思?例如 protected class A,表示只能对其所在的类和所在类的派生类进行访问,对其所在的类是指哪个类,using System;using System.Collections.Generic;using System.Linq;using System.Te
C#定义类的访问修饰符是什么意思?
例如 protected class A,表示只能对其所在的类和所在类的派生类进行访问,对其所在的类是指哪个类,
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
A a = new A();
B b = new B();
}
protected class A
{
}
protected class B :A
{
}
}
}
这一段不在A和B中创建对象怎么可以正常通过呢
C#定义类的访问修饰符是什么意思?例如 protected class A,表示只能对其所在的类和所在类的派生类进行访问,对其所在的类是指哪个类,using System;using System.Collections.Generic;using System.Linq;using System.Te
protected 只是限制成员访问,无关内部对象,
就好象你的代码中,A和B同在一个类中,那么可以说是所在Program类,
派生类 就是继承自当前类的子类
再定义类C
class Program
{
static void Main(string[] args)
{
A a = new A();
B b = new B();
}
protected class A
{
}
protected class B : A
{
}
}
class C : Program
{
// 那么这个地方就可以这样写
// 一样可以通过
public void test a()
{
A a=new A();
}
}