为什么Java在c#的语言语法中不使用out参数?
发布时间:2020-12-15 02:03:31 所属栏目:Java 来源:网络整理
导读:虽然我不是在c#中使用out参数的忠实粉丝,但我想知道为什么 Java选择不在其语言语法中包含它.是否有任何特殊原因或者因为一个人可以简单地将一个对象作为参数类型传递? 解决方法 Java被设计成一种非常简单的语言,语法非常简单 – 与C形成鲜明对比,它具有丰富
虽然我不是在c#中使用out参数的忠实粉丝,但我想知道为什么
Java选择不在其语言语法中包含它.是否有任何特殊原因或者因为一个人可以简单地将一个对象作为参数类型传递?
解决方法
Java被设计成一种非常简单的语言,语法非常简单 – 与C形成鲜明对比,它具有丰富的功能,几乎没有人知道并完全理解(包括编译器实现者).
基本上,功能被省略,除非它们被认为是绝对必要的. 一方面,实现了目标 – 很少有领域的Java行为难以理解或预测. 另一方面,缺少的功能必须解决,这导致Java的诽谤冗长. C#的设计者试图在此基础上进行构建. 但是,我个人不会指出参数是一个很大的损失. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |