C#中实现抽象类里建立静态方法

 更新时间:2014年07月17日 08:44:11   投稿:shichen2014  
这篇文章主要介绍了C#中实现抽象类里建立静态方法,需要的朋友可以参考下

本文简述了C#中实现抽象类里建立静态方法的解决办法,示例程序如下:

public class TestMain { 
  public static void main(String[] args) 
  { 
    AbstractTest.out(); 
  } 
}

如上面所示的程序是可以运行的。

一般情况下抽象类中可以包含抽象方法和非抽象方法,静态类中只能包含静态成员,所有的静态成员也只能包含在静态类中。

因为静态static的本质是包含abstract和sealed的,所以静态方法可以包含在抽象类中,并通过抽象类名.静态方法  来使用该方法。又因为静态包含sealed特性,所以不可以被继承。

其实这样就可以避免因为抽象类不能实例化而必须在其子类中实例化对象来使用父类中的方法,可以直接将方法写成静态方法,就可以不使用抽象类的子类来实现方法。

相关文章

  • C# 操作Windows注册表的实现方法

    C# 操作Windows注册表的实现方法

    本文主要介绍了C# 操作Windows注册表的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • WPF基于物理像素绘制图形

    WPF基于物理像素绘制图形

    这篇文章介绍了WPF基于物理像素绘制图形的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C#实现自定义线程池实例代码

    C#实现自定义线程池实例代码

    这篇文章介绍了C#实现自定义线程池的实例代码,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • C#开发微信门户及应用(4) 关注用户列表及详细信息管理

    C#开发微信门户及应用(4) 关注用户列表及详细信息管理

    这篇文章主要为大家详细介绍了C#开发微信门户及应用第四篇,关注用户列表及详细信息管理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • C#的Excel导入、导出

    C#的Excel导入、导出

    这篇文章主要为大家详细介绍了C#的Excel导入、导出的相关资料,需要的朋友可以参考下
    2016-05-05
  • C#中实现登录功能的完整步骤

    C#中实现登录功能的完整步骤

    这篇文章主要给大家介绍了关于C#中实现登录功能的相关资料,我们在使用C#做项目的时候,基本上都需要制作登录界面,需要的朋友可以参考下
    2021-06-06
  • WPF使用webView实现显示浏览器网页

    WPF使用webView实现显示浏览器网页

    在WPF中显示一个可以操作的浏览器界面,你可以使用WebBrowser控件或WebView2控件,下面我们就来看看如何分别使用这两个控件实现显示浏览器网页吧
    2025-01-01
  • C#对称加密与非对称加密实例

    C#对称加密与非对称加密实例

    这篇文章主要介绍了C#对称加密与非对称加密实例,详细分析了对称加密与非对称加密的原理与具体实现方法,具有一定的实用价值,需要的朋友可以参考下
    2014-10-10
  • C#反序列化到类的实现方法

    C#反序列化到类的实现方法

    这篇文章主要介绍了C#反序列化到类的实现方法,涉及C#反序列化的相关技巧,需要的朋友可以参考下
    2015-05-05
  • C#实现图片边缘锐化的完整代码

    C#实现图片边缘锐化的完整代码

    在 C# 中进行图像的边缘锐化,可以通过卷积滤波器实现,边缘锐化的基本思想是通过卷积核(也称为滤波器或掩模)来增强图像中的边缘,下面是如何在 C# 中实现这一操作的完整代码,需要的朋友可以参考下
    2024-06-06

最新评论