C# new的用法

来源:互联网 发布:macbook windows 截屏 编辑:程序博客网 时间:2024/05/21 18:07

new的一个作用:创建对象;

     其中包含了3个步骤:

    1 、在堆中开辟新的空间;

    2、在开辟空间中创建对象;

    3、调用对象的构造函数(构造函数必须为public,初始化对象)

new的另一个作用:隐藏从父类继承的同名成员 。


   public class father    {        public void add()        {        }    }    public class son1 : father    {        public void add()//这个成员的名称与父类的相同,在子类中会把父类的成员隐藏,调用不到父类的成员。            // 若是故意把父类的成员隐藏掉,需要在方法前加上new        {        }    }


原创粉丝点击