社区
C#
帖子详情
概念不清,知道的进来
zhangwenqian
2010-03-17 10:02:02
为什么 "在抽象方法声明中使用 static 或 virtual 修饰符是错误的。"
...全文
81
3
打赏
收藏
概念不清,知道的进来
为什么 "在抽象方法声明中使用 static 或 virtual 修饰符是错误的。"
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-汪帆-
2010-03-17
打赏
举报
回复
1楼是扯淡 2楼是正解
calltaotao
2010-03-17
打赏
举报
回复
static静态方法的调用是不需要实例对象的...
如果抽象类允许静态方法存在,那么若该抽象类未被实现,调用的抽象静态方法根本不存在,这时怎么调用.
C#是单继承的...可以理解为abstract是virtual的超集...因为virtual必须被子类实现,而abstract子类可以选择实现也可以不实现(不实现则继续为抽象类)...因此有了abstract就没必要virtual了
孤剑
2010-03-17
打赏
举报
回复
这么说吧,如果是抽象方法,可以使用 static 或 virtual 会有什么后果?
abstract class (没有任何类继承或实现此类) 能否直接被实例化吗?
比如:存在 abstract class A
能使用 A = new A(); 吗
static 是在类型初始化时执行的,不能实例化,就无法完成 static 的初始化;
virtual 也是一样的道理,是某个方法的默认实现,连类都无法首次完成示例,何来创建呢?
SpringBoot-DDD领域驱动设计的
概念
大家都
知道
软件开发不是一蹴而就的事情,我们不可能在不了解产品(或行业领域)的前提下进行软件开发,在开发前通常需要进行大量的业务知识梳理,然后才能到软件设计的层面,最后才是开发。而在业务知识梳理的过程中,...
Active Directory的基本
概念
前言 本文是面对准备加入Active Directory编程的初学...这篇文章本来是不想写下来的,因为
概念
性内容的编写需要查阅很多的资料,也怕自己讲的不够明白亦或者存在局限性,但是在我入门的时候这方面的资料网上比较分...
安全漏洞
概念
及分类
本文是一个安全漏洞相关的科普,介绍安全漏洞的
概念
认识,漏洞在几个维度上的分类及实例展示。 安全漏洞及相关的
概念
本节介绍什么是安全漏洞及相关的概况。 安全漏洞的定义 我们经常听到漏洞这个
概念
,可...
概念
数据模型(CDM)、逻辑数据模型(LDM)、物理数据模型(PDM)区别以及哪些适合需求分析阶段的数据建模
虽说由于这三个模型在软件开发的过程中,由于其功能与作用的差异,结合项目规模等实际情况,不一定会全部使用以节省项目时间(有时候直接设计物理模型),但我认为不应该被冠以“大家对这个
概念
的理解不同”不同之名...
数据库
概念
及库表操作
数据库
概念
数据库是用户存放数据、访问数据、操作数据的存储仓库,用户的各种数据被有组织的存放在数据库中。可以随时被有权限的用户查询、统计、添加、删除、和修改。 是长期存储在计算机内的,有组织、可共享的...
C#
110,502
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章