当前位置: 首页 > 面试题库 >

部分类/部分类文件

应安国
2023-03-14
问题内容

在C#.net中,有一个规定,要有两个不同的类文件,并使用关键字partial关键字使它们成为一个类。这有助于将[UI]和逻辑分开。当然,我们可以有两个类来实现这一类,一个用于UI,另一个用于逻辑。可以在Java中实现吗?


问题答案:

源文件分割

不能。Java源代码不能拆分为多个文件。

摘自Wikipedia文章 Java和C
Sharp的比较

Sun Microsystems
Java编译器要求源文件名必须与其中的唯一公共类匹配,而C#允许在同一文件中使用多个公共类,并且对文件名不加限制。C#2.0和更高版本允许通过在源代码中使用part关键字将类定义拆分为多个文件。在Java中,公共类将始终位于其自己的源文件中。在C#中,源代码文件和逻辑单元的分隔不是紧密相关的。

关于将逻辑和UI分成自己的类

两个类的方法是一个 比在这种情况下,一类双源的方法更好的解决方案,因为分离是在设计执行,在源代码中不只是物理分离。



 类似资料:
  • 本文向大家介绍C#中分部方法和分部类分析,包括了C#中分部方法和分部类分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了C#中分部方法和分部类。分享给大家供大家参考。 具体代码如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 本文向大家介绍解析C#中的分部类和分部方法,包括了解析C#中的分部类和分部方法的使用技巧和注意事项,需要的朋友参考一下 可以将类或结构、接口或方法的定义拆分到两个或多个源文件中。每个源文件包含类型或方法定义的一部分,编译应用程序时将把所有部分组合起来。 分部类 在以下几种情况下需要拆分类定义: 处理大型项目时,使一个类分布于多个独立文件中可以让多位程序员同时对该类进行处理。 使用自动生成的源时,无

  • 本文向大家介绍C# Partial:分部方法和分部类代码实例,包括了C# Partial:分部方法和分部类代码实例的使用技巧和注意事项,需要的朋友参考一下 这段代码只会输出:Hello,并且不会造成编译错误。

  • 所以我有这些大文件(6GB+),我需要在32位计算机上解密。我以前使用的一般过程是读取内存中的整个文件,然后将其传递给解密函数,然后将其全部写回一个文件。由于内存限制,这实际上不起作用。我尝试将文件分成几部分传递给decrypt函数,但在将文件发送给decrypt函数之前,它似乎会在分解文件的边界附近搞乱。 以下是我的解密函数/我尝试部分解密。

  • 我试图测试一个类,它具有两个函数:和。加载,调用,然后执行一些操作并返回新的。为举例起见: 使用如何编写测试代码? 我试过: 我希望测试成功通过,并且得到(我知道scalamock用mock替换了所有现有函数,但这不是预期的行为) 编辑:我在mockito中找到了这个引用这个概念的答案,但我不确定scalamock是否支持这种嘲讽,以及为什么要反对这种嘲讽。

  • 为了可视化机器学习算法的工作原理,研究二维或一维数据(即只有一个或两个特征的数据)通常很有帮助。 实际上,数据集通常具有更多特征,很难在二维屏幕上绘制高维数据。 在我们转向更多“真实世界”的数据集之前,我们将展示一些非常简单的示例。 首先,我们将从二维来看二分类问题。 我们使用make_blobs函数生成人造数据。 from sklearn.datasets import make_blobs