标签: constructor

有人可以解释这段代码吗?

我的一个朋友,在我的应用程序中写了一些代码(我无法弄清楚,并且它有效).但我真的不明白它在做什么.有人可以解释一下吗?

AddForm:

    public AddMember(MainForm mainForm)
    {
        InitializeComponent();

        MainForm = mainForm;
    }
Run Code Online (Sandbox Code Playgroud)

的MainForm:

    private void NewMemberButton_Click(object sender, EventArgs e)
    {
        AddMember addMember = new AddMember(this);

        addMember.ShowDialog();
    }
Run Code Online (Sandbox Code Playgroud)

我不明白大胆的部分:

public AddMember(MainForm mainForm)

AddMember addMember = new AddMember(this) ;

.net c# constructor winforms

-6
推荐指数
1
解决办法
145
查看次数

数组默认构造函数

如果我在Java中创建一个只有一个实例变量的整数数组的简单类,那么对于默认构造函数有什么意义呢?我不想把它留空.

java arrays constructor default-constructor

-6
推荐指数
1
解决办法
2346
查看次数

Java中的继承和构造函数

在以下示例中:

class A {  
    private int a;
    private int b;
    private int c;

    public A(int a, int b , int c) {
        this.a = a;
        this.b = b;
        this.c = c;
    }
}

class B extends A {
    public B() {
         super(1,2,3);         
    }
Run Code Online (Sandbox Code Playgroud)
  1. 是否该语句super(1,2,3)class B创建私有领域一样,在A类的私有字段?或者使用此语句是否违法,因为B不能继承A的私有字段?
  2. 我们假设我们没有在类B中使用超级构造函数,那么通常计算机将调用类A的默认构造函数.我们知道私有字段不是在Java中继承的,那么默认构造函数在这种状态下初始化的是什么?

java inheritance constructor

-6
推荐指数
1
解决办法
206
查看次数

c ++破坏手册

我正在尝试创建能够快速运行的代码.为此,我在需要时对一些变量进行了初始化.例如:(我无法更改标签\ goto部分,我必须在这种情况下使用它)

bool Func(bool BooleanParameter) {
    if (BooleanParameter)
        goto _true;
    else
        goto _false;
_true:
    string str; //Some code after that one that does with this variable
    return false;
_false:
    return true; //Exception because str doesn't initialized
}
Run Code Online (Sandbox Code Playgroud)

但是有一个例外,因为有一种方法可以不初始化变量,并且变量最终会破坏.

c++ constructor

-7
推荐指数
1
解决办法
95
查看次数

为什么JAVA需要构造函数?

在JAVA中如果我们可以在类中初始化为.

class Emp2 {
    int salary=100;

    public static void main(String... s) {
        Emp2 e1=new Emp2();

        System.out.println(e1.salary);
    }
}
Run Code Online (Sandbox Code Playgroud)

那么为什么我们需要构造函数呢?Plss帮我...

java constructor initialization class object

-8
推荐指数
1
解决办法
97
查看次数

-8
推荐指数
1
解决办法
140
查看次数

如何在java中定义类外的构造函数?

C++使用双冒号来定义类外的构造函数.在Java中怎么做?我有一个很长的程序,所以最好在类体外部使用声明的构造函数,但我不知道正确的语法.

java syntax constructor

-23
推荐指数
1
解决办法
760
查看次数