idea离线安装 spring lua vue入门 jq解析json office2016修复 map删除指定元素 mysql修改字段值 java常用的包 solidworks图库 安卓虚拟机运行windows java使用redis 数据库学习 python指令 python路径设置 java怎么配置环境变量 java中的集合 java创建目录 nginx安装教程 删除数组中的某个元素 按键精灵脚本教程 unity3d下载 王者荣耀自动刷冒险 git命令 音乐狂app 深渊碎片 js发送http请求 还原软件哪个好 疯狂的站长 ajaxpro vbs代码 qq悄悄话怎么知道对方是谁 pr脱机文件怎么恢复 zepto下载 豌豆代理 pygame安装教程 vivado下载 pandas中文手册 月之眼 ps魔棒工具在哪
当前位置: 首页 > 学习教程  > 编程语言

c#面向对象-关键字new

2020/10/8 19:10:40 文章标签:

new关键字: (1)创建对象; (2)隐藏从父类哪里继承过来的同名成员(就是子类调用不了父类成员); 下边在子类和父类中写了同样的方法,调用子类实例时&#xff0…

new关键字:

(1)创建对象;

(2)隐藏从父类哪里继承过来的同名成员(就是子类调用不了父类成员);

 

下边在子类和父类中写了同样的方法,调用子类实例时,只能调用到子类中的方法,而父类中的方法调用不到,而且此时在编辑器中子类方法报了一个警告:

意思是:如果是固定这样做的,那么需要在子类方法前加上new 关键字。

namespace ConsoleApp6
{
    class Program
    {
        static void Main(string[] args)
        {
            Student stu = new Student();
            stu.test();
        }
    }
    public class Person
    {
        public void test()
        {
        }
    }
    public class Student: Person
    {
        public new void test()
        {

        }
    }
}

 


本文链接: http://www.dtmao.cc/news_show_250100.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?