相关疑难解决方法(0)

构造函数应该有多少个变量?

我意识到这是一个非常开放的问题,可以得到各种各样的答案,但是这里有.

使用C#(或Java,或任何OO语言),是否有一个通用规则说明应该将多少变量传递给构造函数?我传递给扩展类的构造函数的变量数似乎失控了.

为了封装类的数据,我将成员声明为private,在构造函数中初始化它们,并使用公共访问器.

这是一个例子:

public class A
{
  private int var1;
  private int var2;
  private int var3;

  //3 variables passed in
  public A(int v1, int v2, int v3)
  {
    var1 = v1;
    var2 = v2;
    var3 = v3;
  }

  //Properties (accessors) here
}

public class B : A
{
  private int var4;
  private int var5;

  //5 variables passed in
  public B(int v1, int v2, int v3, int v4, int v5)
  : base(v1,v2,v3)
  {
    var4 = v4;
    var5 = v5;
  } …
Run Code Online (Sandbox Code Playgroud)

c# variables constructor limit

32
推荐指数
3
解决办法
5953
查看次数

java中varargs的最大参数个数是多少?

java中vararg可以使用的参数个数的最大值是多少?我相信应该有一些限制而且它不是无限的.

java jvm jvm-languages

16
推荐指数
1
解决办法
4671
查看次数

一条Java记录可以保存多少个字段?

Java记录中定义的属性的最大数量(技术上是 \xe2\x80\x9crecord_components\xe2\x80\x9d)是多少?

\n

我阅读了规范JEP 395:记录。没有提到限制。

\n

java record max limit java-record

3
推荐指数
2
解决办法
433
查看次数

课堂上的字段限制

可以在Java类中声明多少个字段是否有限制?这个问题解决了方法的参数数量,但我很想知道Java类是否有任何限制,这是什么限制.

这只是出于好奇 - 我实际上不会宣布一个有数千个字段的类.

java arguments class

2
推荐指数
1
解决办法
218
查看次数

标签 统计

java ×3

limit ×2

arguments ×1

c# ×1

class ×1

constructor ×1

java-record ×1

jvm ×1

jvm-languages ×1

max ×1

record ×1

variables ×1