c#基本类型转换:System.convert()
重大不同是:
java对类及类成员默认的访问级别是:package
c#默认一切为私有的private。
c#的internal对应于java的package
c#的接口成员无域,所有方法默认为public,但不能带public
派生类的成员覆盖基类的成员:用new
c#类相关的修饰符:
类默认public
属性,方法,性质等默认private
c#的override
override用于abstract或virtual方法的override
关于override:override的主法是父类或子类实例化后能访问到的方法,
如果是私有的方法,override则无任何意义,因此,在c#里,private
方法即使重复不算override,但是在java里,可能算。
c#和java关于override的规则不一样的:(如果两个方法签名一样)
c#:但是如果两个方法完全一样并且都是private,则无意义,不算override(此时加了new 则出报错。),至少有一方实例后要能访问得到。
java:如果两个方法的签名一样,则子类的访问修饰符必须大于父类的访问修饰符,否则就会不能正常形成override,则会报错,但c#不会出现。
c#的类中构造函数调用构造函数
struct Point {
public int X, Y;
public Point(int x, int y);
public Point(Point pt) : Point(pt.X, pt.Y) { } // 可以,C# 允许
};
这种语法很变态!在java中只要用this即可。
分享到:
相关推荐
C++、C_类型对照表.将c++,C语言编译成动态库做成C#,JAVA等语言接口
福建莆田第十中学徐建伟大师java版寿星万年历精准而信息全面,网上大神翻译为C#版。但经过测试,俺发现有一点瑕疵:公元前721年至公元前104年输入会报错,对照原版Java程序,进行了一点修改。
C#来源于C和C++,是一种简单的、现代的、面向对象和类型安全的编程语言,由Microsoft的Anders Hejlsberg专门为.NET平台开发的语言,继承了许多语言的特征,如C、C++和Java。C#是为了综合Visual Basic的简单和C++...
学习《深入浅出设计模式(C#/Java版)》(莫勇腾)时,记下的。 对照表DesignPattern.xls记的是所有设计模式的分类、定义、优势和缺陷、应用情景。 UML图是用Rational Rose 2003一个个画的。 这些都是书中的内容...
强烈推荐您下载一份寿星万年历的源码进行对照参考。 真正的“万年”历,提供公元 -4712 年到公元 9999年 的日期查询功能,可让您告别查表算法。 事先声明一下,对于 C# 和 Javascript,我只是一个初学者,因此如果...
软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...
直观可视:分析结果与源代码在同一界面显示对照,快速定位。 语言多样:支持Visual Basic .NET、Java编程语言的代码审查。 自定义规范:通过自定义变更命名规范、注释规范完成代码审查。 二、功能列表 Info(内容):...
DataUml Design目前只支持MS Server和Oracle数据库、C#和Java语言,其它数据库和语言下一版本将实现。 DataUml Design功能特点 1)、模型设计 DataUml Desing数据建模采 用图形化设计,基于UML标准,遵循UML...
DataUml Design目前只支持MS Server和Oracle数据库、C#和Java语言,其它数据库和语言下一版本将实现。 DataUml Design功能特点 1)、模型设计 DataUml Desing数据建模采 用图形化设计,基于UML标准,遵循UML...
2012-06-11 15:20 42,528 c#仿QQ好友界面.rar 2012-06-11 15:22 216,281 ChineseChessV1.rar 2012-06-11 15:39 7,113,300 CS仿真程序.zip 2012-06-11 15:48 88,895 C与FORTRAN共舞.TXT 2012-06-11 15:30 122,880 ...
SourceFormatX 让您敢于面对...它可以格式化 C, C++、Java、C#、Object Pascal、PHP、ASP、JSP、VB、VB.NET、VBScript、JavaScript和HTML Components源代码。它还可以将源代码输出为语法高亮显示的 HTML 或 RTF 文件。
Paypal的IPN和PDT变量对照表(中文版) Instant Payment Notification (即时付款通知) & Payment Data Transfer (付款数据传输) 说明 目录 1 付款数据传输 PDT....................................................
Visual C++6.0 常见编译错误信息、Turbo C++3.0常见编译错误信息、 Turbo C2.0 常见编译错误信息、C语言专业词汇的中英文对照、2004年到2006年全部二级 C 语言的真题笔试试卷及答案与分析和10套上机模拟试题和详尽的...
2012-06-11 15:30 122,880 C语言常见错误中英文对照表(已经排版好,直接打印).doc 2012-06-11 15:23 633,321 c语言游戏附代码.zip 2012-06-11 15:13 18,700,987 eMule-0.47c-VeryCD源码及其分析.rar 2012-06-11 15:12...
·洞察 C++和其他语言(例如Java、C#、C)之间的不同。此举有助于那些来自其他语言阵营的开发人员消化吸收 C++ 式的各种解法。 目录: 译序 中英简繁术语对照 目录 序言 致谢 导读 1.让自己习惯C++ ...