`
zy77612
  • 浏览: 278249 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

c#与java对照

 
阅读更多

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_类型对照表.pdf

    C++、C_类型对照表.将c++,C语言编译成动态库做成C#,JAVA等语言接口

    寿星万年历C#版(bug修正)

    福建莆田第十中学徐建伟大师java版寿星万年历精准而信息全面,网上大神翻译为C#版。但经过测试,俺发现有一点瑕疵:公元前721年至公元前104年输入会报错,对照原版Java程序,进行了一点修改。

    C#.NET开发者指南计算机专业毕业设计外文翻译-中英文对照.docx

    C#来源于C和C++,是一种简单的、现代的、面向对象和类型安全的编程语言,由Microsoft的Anders Hejlsberg专门为.NET平台开发的语言,继承了许多语言的特征,如C、C++和Java。C#是为了综合Visual Basic的简单和C++...

    设计模式UML图及对照表

    学习《深入浅出设计模式(C#/Java版)》(莫勇腾)时,记下的。 对照表DesignPattern.xls记的是所有设计模式的分类、定义、优势和缺陷、应用情景。 UML图是用Rational Rose 2003一个个画的。 这些都是书中的内容...

    农历核心算法类库(含源码),源自许剑伟先生的寿星万年历

    强烈推荐您下载一份寿星万年历的源码进行对照参考。 真正的“万年”历,提供公元 -4712 年到公元 9999年 的日期查询功能,可让您告别查表算法。 事先声明一下,对于 C# 和 Javascript,我只是一个初学者,因此如果...

    platform 持续更新iOS系统对照表.zip

    软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...

    基于PCB的印制线路板术语中英对照.zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...

    Codereview 代码审查工具(国人开发)

    直观可视:分析结果与源代码在同一界面显示对照,快速定位。 语言多样:支持Visual Basic .NET、Java编程语言的代码审查。 自定义规范:通过自定义变更命名规范、注释规范完成代码审查。 二、功能列表 Info(内容):...

    DataUML Design 数据建模工具 1.5版本

    DataUml Design目前只支持MS Server和Oracle数据库、C#和Java语言,其它数据库和语言下一版本将实现。 DataUml Design功能特点 1)、模型设计 DataUml Desing数据建模采 用图形化设计,基于UML标准,遵循UML...

    DataUML Design 数据建模工具

    DataUml Design目前只支持MS Server和Oracle数据库、C#和Java语言,其它数据库和语言下一版本将实现。 DataUml Design功能特点 1)、模型设计 DataUml Desing数据建模采 用图形化设计,基于UML标准,遵循UML...

    几个重要的c程序源码(2021新版)

    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 ...

    SourceFormatX2.56 真正破解版!

    SourceFormatX 让您敢于面对...它可以格式化 C, C++、Java、C#、Object Pascal、PHP、ASP、JSP、VB、VB.NET、VBScript、JavaScript和HTML Components源代码。它还可以将源代码输出为语法高亮显示的 HTML 或 RTF 文件。

    Paypal的IPN和PDT变量对照表(中文版)PP_IPN_PDT_Guide_CHN

    Paypal的IPN和PDT变量对照表(中文版) Instant Payment Notification (即时付款通知) & Payment Data Transfer (付款数据传输) 说明 目录 1 付款数据传输 PDT....................................................

    C_C++程序设计学习与实验系统 V2008

    Visual C++6.0 常见编译错误信息、Turbo C++3.0常见编译错误信息、 Turbo C2.0 常见编译错误信息、C语言专业词汇的中英文对照、2004年到2006年全部二级 C 语言的真题笔试试卷及答案与分析和10套上机模拟试题和详尽的...

    几个重要的c程序源码.rar

    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...

    Effective C++ 中文版

     ·洞察 C++和其他语言(例如Java、C#、C)之间的不同。此举有助于那些来自其他语言阵营的开发人员消化吸收 C++ 式的各种解法。 目录: 译序 中英简繁术语对照 目录 序言 致谢 导读 1.让自己习惯C++ ...

Global site tag (gtag.js) - Google Analytics