C#中private 在方法中怎么用?和public有什么区别?请高手帮忙解答!
C#中private 在方法中怎么用?和public有什么区别?请高手帮忙解答!
public class a
{
public string getname(){^^^^^^}
private string getage(){^^^^^^^^}
getage()要在这个类里面这里用着,
}
public class b
{
a item=new a();
这里能用:string name=a.getname();
却不能这样用:string age=a.getage();
}
就是这样的区别,清楚了吧
C#中 public int i {set;get;} 和 private int i {set,get}有什么区别?
后一种是不正确的。public int i{set;get;}这是属性宣告的简写形式,完整的是:private int i;public int I{set{i=value}get{return i}}
在C#中 Static 和 public 有什么区别啊
public是访问修饰符,是用来说明类、方法、属性等的能不能在别的地方被呼叫;
static是来说明成员是类的还是物件的,如果一个变数被定义成了static的,那么就可以直接通过类名呼叫,而不用把类例项化成物件呼叫了,被定义成static则类消失它也就消失。
必须先穿过修饰符才可以知道这个成员是不是static的,你上面的例子也可有public static void Miat()
CIP 和DDU有什么区别,请高手帮忙
最主要的区别在于交货地点不同。
CIP货交承运人时交货,DDU的交货地点在目的地。
Incoterms2010已经用DAP取代了DDU。
in the sea ,on the sea , at sea 有什么区别,请高手帮忙回答
in the sea 就是“在海里面”的意思
swim in the sea 在海中游泳
at sea 有三个意思:“在海上(航行)”
spend three months at sea 在海上航行了三个月
还有“茫然不知所措”和“弄错”的意思
如:You are altogether at sea in your guessing.
你猜得完全离谱了。
on the sea就是在海的表面上比如书The book is on the desk.书在书桌上
请教高手C#中SelectedIndex和SelectedItem有什么区别
SelectedIndex 是选择项的索引int 型
SelectedItem 是选择项,是一个物件
英语高手解答:splendid,splendent和resplendent有什么区别?用法又有什么区别呢?
splendid 和 splendent意思和用法都没多大区别,都可以用来形容颜色、服饰等灿烂,也可以用来形容某人的行为、特征或表现等出色,受他人赞叹,但形容太阳光灿烂通常都是用splendid;
resplendent虽也有华丽、辉煌之意,但通常都是用来形容建筑物的外表,不用于形容人。个人拙见,仅供参考
在C#中public static void Main()与static void Main()有什么区别
基本上没有区别。
Main 方法是程式的主入口。
没听说过 有子类 或者 别的类 要呼叫 Main 方法 ,或者重写 Main方法。
如果非要找区别的话,应该是在分配 记忆体空间的时候 。
JAVA里面 4个重点词public,protected,private,static 怎么用?有什么区别?
1、public 公有成员函式可被任何其它物件和类的成员函式呼叫。 当该成员函式必须被该函式所在的层次结构之外的其他物件和类在访问时。
2、protected 被保护的成员函式可被它所在的类或该类的子类的任何成员函式呼叫。 当该成员函式提供的行为被它所在类的层次结构内部而非外部需要时。
3、private 私有成员函式只可以被该类所在的其它成员函式呼叫,该类的子类不可以呼叫。 当该成员函式所提供的行为明确针对定义它的类时。私有成员函式常常是重新分配要素的结果。重新分配要素又叫“重组”,指类内其它成员函式封装某一个特定行为的做法。
4、 static关键字
通常,我们建立类时会指出那个类的物件的外观与行为。除非用new建立那个类的一个物件,否则实际上并未得到任何东西。只有执行了new后,才会正式生成资料储存空间,并可使用相应的方法。
但在两种特殊的情形下,上述方法并不堪用。一种情形是只想用一个储存区域来储存一个特定的资料——无论要建立多少个物件,甚至根本不建立物件。另一种情形是我们需要一个特殊的方法,它没有与这个类的任何物件关联。也就是说,即使没有建立物件,也需要一个能呼叫的方法。为满足这两方面的要求,可使用static(静态)关键字。一旦将什么东西设为static,资料或方法就不会同那个类的任何物件例项联络到一起。所以尽管从未建立那个类的一个物件,仍能呼叫一个static方法,或访问一些static资料。而在这之前,对于非static资料和方法,我们必须建立一个物件,并用那个物件访问资料或方法。这是由于非static资料和方法必须知道它们操作的具体物件。当然,在正式使用前,由于static方法不需要建立任何物件,所以它们不可简单地呼叫其他那些成员,同时不引用一个已命名的物件,从而直接访问非static成员或方法(因为非static成员和方法必须同一个特定的物件关联到一起)。
有些面向物件的语言使用了“类资料”和“类方法”这两个术语。它们意味着资料和方法只是为作为一个整体的类而存在的,并不是为那个类的任何特定物件。有时,您会在其他一些Java书刊里发现这样的称呼。
为了将资料成员或方法设为static,只需在定义前置和这个关键字即可。例如,下述程式码能生成一个static资料成员,并对其初始化:
class StaticTest {
Static int i = 47;
}
简单的说:
public 对任何类都可见
protected对子类可见
private对该类可见
c++和c有什么区别,请高手留言!
基本上,最大的相同点是语法看起来很像。 其他都是区别