C#中 public new 与 new public 这是什么作用?有什么差别

如题所述

public 共有的 ,如果一个类,前面用public 修饰,那么这个类在外面都可以通过创建类的对象来访问,。private 私有的,如果一个类,前面用 private 修饰,那么这个类在外面将访问不到,。public 就好比广域网,在很大的范围内都可以互相访问,。而private就好比局域网,只在指定的范围内有效。 static 静态的,。它可以用来修饰类,方法,变量,用static修饰的类,方法或者变量,访问它的时候就不要new创建一个实例,。如果是方法或者变量,,直接用 类名字点方法或者变量名就行了。,不如有一个人类people,里面有个用static修饰的name属性。。如果要在另一个类中访问这个属性,就这样 people.name得到people类中name的值
温馨提示:内容为网友见解,仅供参考
无其他回答

c#中public什么意思
public 关键字是类型和类型成员的访问修饰符。 公共访问是允许的最高访问级别。 对访问公共成员没有限制。

c#中的类中的5种不同访问修饰符的含义
private 只可以被本类所存取。如果不是嵌套的类,命名空间或编译单元内的类只有public和internal两种修饰。new 修饰符只能用于嵌套的类,表示对继承父类同名类型的隐藏。abstract 用来修饰抽象类,表示该类只能作为父类被用于继承,而不能进行对象实例化。抽象类可以包含抽象的成员,但这并非必须。abstract ...

C#中 属性前面加 new 关键字是什么意思啊
你这个属性以前定义过,为了防止调用时产生歧义,就用new关键字重新定义,以后使用的就是这个新定义的属性,

C#中NEW的具体用法
new 表示新建一个对象(类的实例)。new 人(),表示新建了一个人的实例(如张三这个人)。new完了之后,这个对象需要有个指针记录它,否则就是生了小孩子就扔野地里了,再也找不回来。因此,要用一个指针或是父类的指针指向它,便于以后使用。如 person aperson = new chineseperson();...

c#中,在class关键字前加不加public的区别是什么?
区别在于访问权限、调用权限的不同。如果不加public的话,默认的访问权限就是internal就是程序集里面可以调用。如果加public,那就是公共的了,任何程序集都可以去调用到它 C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#...

c# new有什么用?
new 嘛 \\x0d\\x0a实例化一个类。 \\x0d\\x0a比如有一个类叫汽车。你现在想在程序中买一辆,所以你用new来买了一辆汽车,这辆车你得给你找个名字,比如宝马。呵呵所以就成 \\x0d\\x0a汽车 宝马 = new 汽车 \\x0d\\x0a\\x0d\\x0a你有钱了,你要再来一辆 \\x0d\\x0a\\x0d\\x0a汽车 ...

c# new有什么用?
public string eye;public string hair;\/\/定义两个属性 public void Cut()\/\/定义Cut方法 { console.writeline("头发长了,该剪头发了");} } 然后你在main()方法里面需要用到Person类,那你就得再里面先实例化Person类,下面就是new的用法了。Person P=new Person();\/\/利用new实例化...

c# new有什么用?
1 public class MyDerivedC : MyClass 2 3 { 4 5 new public void Invoke() {} 6 7 } 8 但是,因为字段 x 不是通过类似名隐藏的,所以不会影响该字段。【new 运算符】1.用于创建对象和调用构造函数 例:Class_Test MyClass = new Class_Test();2.也用于为值类型调用默认的构造函数 例...

C#中static,public,private的意义是什么
public 共有的 ,如果一个类,前面用public 修饰,那么这个类在外面都可以通过创建类的对象来访问,。private 私有的,如果一个类,前面用 private 修饰,那么这个类在外面将访问不到,。public 就好比广域网,在很大的范围内都可以互相访问,。而private就好比局域网,只在指定的范围内有效。static ...

C# 索引器 多一个new是什么意思? public new T this[string name]{ }...
说明不是override父类的该索引器,而是一个新的索引器。这和一个方法前面加new是一样的,如果不能理解的话,看看语法书帮助理解。

相似回答