如果你不使用访问标识符调用的方法

如果你不使用访问标识符调用的方法

本文介绍了什么是,如果你不使用访问标识符调用的方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不知道是什么没有接入标识符的方法被调用。在这个代码块,我这里指的是无效updateNumTo5 方法。

 私人INT NUM = 0; 

#地区的公共方法
公众诠释Get7()
{
返回7;
}
#endregion

#地区的私有方法
私人诠释get6()
{
返回6;
}
#endregion

#地区的未知名
无效updateNumTo5()
{
NUM = 5;
}
#endregion


解决方案

默认访问修饰符(而不是标识符)为私人的方法。所以这样的:

 私人无效美孚()
{
}

等同于

 无效美孚()
{
}

一般的规则是,默认的访问修饰符永远是最限制,你可以将它指定为。因此,例如,非嵌套类型内部默认情况下,而嵌套类​​型是私人默认


I do not know what a method without an access identifier is called. In this code block, I am referring to the void updateNumTo5 method.

private int num = 0;

#region public methods
public int Get7()
{
    return 7;
}
#endregion

#region private methods
private int get6()
{
    return 6;
}
#endregion

#region Unknown name
void updateNumTo5()
{
   num = 5;
}
#endregion
解决方案

The default access modifier (not identifier) is private for methods. So this:

private void Foo()
{
}

is equivalent to

void Foo()
{
}

The general rule is that the default access modifier is always the most restricted you could specify it as. So for example, non-nested types are internal by default, whereas nested types are private by default.

这篇关于什么是,如果你不使用访问标识符调用的方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 16:03