那么在这个类的外面其他类都不能访问这个类了,这个类怎么与外界的其他类进行联系?下面这个程序,是不是B类就访问A类了?
namespace lei
{
class A
{
public int age;
}
class B
{
static void Main(string[] args)
{
A a = new A();
a.age = 20;
Console.WriteLine(a.age);
}
}
}
我还以为默认是private,感谢各位的回答,但是我还想知道private类,如果定义成这样的,怎么与外界其他类进行联系,如果外部不能访问它,难道这样的类只能在这一个类中进行所有操作吗
è¿ä¸ªç±»å®ä¹æprivate为ä»ä¹æ示é误ï¼å½å空é´ä¸å®ä¹çå ç´ æ æ³æ¾ç¤ºå£°æprivateï¼protected internalæprotected
追çå¯è½æ¯æåé¢ç解æé®é¢äºï¼è¿ä¸ªå¯è½å°±æ¯ä¸ºäºé²æ¢åºç°ä½ 说çé£ä¸ªé®é¢ï¼æ以æä¸è½å®ä¹æprivateå§
class前面写private会报错,命名空间中定义的元素无法显示声明private,protected internal或protected,为什么呀 而且书上写省略修饰符默认为private
怎么不明白了,这是类的修饰符,和构造函数有什么关系,构造函数要是private了,这个类就不能实例化
c#中用private来声明类是什么含义?
private 是私有的.用这个来定义的类,只能在这个相关的名称空间里面被实例化.不能别其它的名称空间拿来使用.如果是函数或变量也是同理.只能在一定的范围里使用.受保护.
C#定义类的protected访问修饰符是指什么意思?
受保护的意思,就是说这个方法只能是继承他的类可以用,就是他儿子能用,其他都不能用的意思。类也是一样
类定义的修饰符有那几个?什么含义
类的修饰符:1 private 只有对包.NET中的应用程序或库才能访问。2 public 不限制对类的访问。3 protected 只可以被本类和其继承子类访问;4 internal 只可以被本集合(Assembly)内所有的类存取。集合是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文件扩展名往往是“.DLL”或“.EXE”。 仅...
请写出在类的方法的定义之前,加上修饰字public、private的区别?
public修饰符表示该方法可以被任何对象或类访问、调用,即公开的方法。而private修饰符表示该方法只能在当前类中被访问和调用,即私有的方法。私有方法只能被同一个类中的其他方法调用,外部不可调用。公共方法则可以被其他类的对象或方法访问和调用。
c#中类的访问修饰符protected只能对其所在的类和所在的子类进行访问。问...
protected是子类在继承的时候可以访问,其实可以看作访问自身的成员,但子类对象并不能访问父类对象的成员 internal是同一个程序集(dll,exe等)范围内可以访问 protected的成员不能由非子类访问,即便是同一个cs文件
c#里面private不能声明类吗?
class有几种修饰符,internal 默认修饰符,指定类为内部的,只有当前工程中的代码才能访问它,public 指定类为公共的,其它工程中的代码也可以访问它,abstract 指定类为抽象的,不能实例化,只能继承,可以有抽象成员,sealed 密封的,不能继承。另外如果是interface,public和private效果是一样的,但是...
private访问范围
public可以在任何地方被访问,protected可以在子类中被访问,default可以在同一个包内被访问。这些修饰符的使用,应根据成员的使用情况和设计需求进行选择。总的来说,private访问范围限定在声明它的类内部,有助于实现面向对象编程的封装特性,隐藏类的内部细节,提高代码的可维护性和安全性。
C#中类的默认访问修饰符是什么,是Private吗?
这个要看类的位置,如果类,结构,代理,枚举是外置的,那修饰符只有:public 和 internal,默认是internal。至于private和protected是用来修饰类的成员。在外置class前面加private,protected根本不会通过编译,不信你试试?如果是内置的,就是作为另一个类型的成员,也称内部类型(inner type),这样的话,...
c#中访问级别有哪些
internal:限制为内部访问。该修饰符可用户类和结构的成员,也可用于命名空间下直接定义的类型。任何一种类型或成员如果声明为内部的,那么它在本程序集内可以被自由访问,对其他程序集来说是隐藏的。protected和internal二者可以同时使用,只能用于类的成员,该成员只有其所在类及派生类中的成员可以访问。
什么是private
Private是计算机编程中的一个访问修饰符。在计算机编程中,Private是一种访问控制标识符,用于限制某些数据或方法的访问权限。具体来说,当一个变量、方法或其他程序元素被声明为private时,意味着它们只能在当前类或模块内部被访问和修改。这意味着,外部的代码或程序无法直接访问或修改这些被private修饰的数据...