2 delp12345 delp12345 于 2016.03.22 09:06 提问

java 代码转 c# 代码的疑问

//java code
class B extends A
{
public B()
{
//这里做一些赋值计算等操作,然后再调用父类构造函数
super();
}
}

//c# code
class B : A
{
public B():base()
{
//怎么在base()执行前做一些操作
}
}

4个回答

bdmh
bdmh   Ds   Rxr 2016.03.22 09:56

放到基类中,子类中首先要执行父类的构造,或者在父类中写一个空方法,放到构造函数的最开始,然后子类去override这个方法,写具体的操作

enpterexpress
enpterexpress   Rxr 2016.03.22 10:03

写在父类中呗,这个相当于调用父类的构造方法

delp12345
delp12345   2016.03.22 10:04

这两种方法会让父类被设计得莫名其妙 违背了开闭原则 扩展子类却要修改父类。有没有更好的办法?

Trent1985
Trent1985   2016.03.22 11:48

class A:C
{
public C()
{
//放这里面
}
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#代码转换java工具 破解版
C#代码转换java工具 破解版 可以把c#代码转换成Java代码
Java的代码转C#
推荐个网站:点击打开链接 细节上有些小问题
把Java项目的代码转换为C#代码
一个项目是Java开发的代码,转换成C#的代码, 工具介绍:          转换过程中用到了Eclipse的插件:j2cstranslator,项目地址在http://sourceforge.net/projects/j2cstranslator/ ,但能找到的最近插件下载地址在:http://sourceforge.jp/projects/sfnet_j2cstranslat
Java源码转C#源码的五款最佳工具
Java源码转C#源码的五款最佳工具作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs出于某些需要,你可能会遇到把Java源码转换成C#源码的任务。如果是自己一边理解源码,再一边手工翻译,那效率肯定是很低的。有鉴于此,本文推荐了五款最佳的源码转换工具,以解决你的烦恼。工具1#:Java语言转换器助手地址:http://www.microsoft.com/e
C#代码转VB代码转换器
C#代码转VB代码转换器C#代码转VB代码转换器C#代码转VB代码转换器C#代码转VB代码转换器
C# to Java 代码转换工具(已破解)
一个很强大的工具, 能将c#代码片段、文件甚至工程直接转换成java代码,并能彻底解决外部引用的DLL问题,最强的是支持c#工程的直接转换,生成的Java代码质量也很不错。软件已破解,去除了未注册版最多只能转换1000行的限制,亲测可用!压缩包内含帮助文档,不过由于软件的使用很简单,帮助文档基本可以忽略。(小提示:如无法运行,请确认是否安装了.NET framework)
VB与C#代码转换器
VB转化为C#代码 C#转化VB代码 VB转化为C#代码 C#转化VB代码
C++代码转java工具
C++代码转java工具 C++代码转java工具 C++代码转java工具
vs.net中vb代码转换为c#代码 vbtocs
vs.net中vb代码转换为c#代码,较好的工具可以将c#代码轻易的转化为c#代码
Excel转PDF
Excel转PDF代码。包含C# Demo 和Java Demo。