Информация об изменениях

Сообщение Re[66]: MS забило на дотнет. Питону - да, сишарпу - нет? от 09.09.2021 15:34

Изменено 09.09.2021 18:58 vdimas

Re[66]: MS забило на дотнет. Питону - да, сишарпу - нет?
Здравствуйте, Sinclair, Вы писали:

S>Упс! Тело конструктора предка нам ничем не помогает.


Это всего делать необязательно.

Вот тут:

class Base {
    private int a;

    public Base(int a) => this.a = a;
}

class Derived : Base {
    private int b;

    public Derived(int a, int b)
        : base(a)
        => this.b = b;
}


После джита всё-равно останется только
Derived(int a, int b) {
    this.a = a;
    this.b = b;
}



S>Это прекрасно — но со структурой-то какой сценарий? Почему вам нужна именно структура, а не класс со всеми его преимуществами?


И недостатками.
Re[66]: MS забило на дотнет. Питону - да, сишарпу - нет?
Здравствуйте, Sinclair, Вы писали:

S>Упс! Тело конструктора предка нам ничем не помогает.


Это, скорее всего, делать необязательно.

Вот тут:

class Base {
    private int a;

    public Base(int a) => this.a = a;
}

class Derived : Base {
    private int b;

    public Derived(int a, int b)
        : base(a)
        => this.b = b;
}


После джита всё-равно останется только
Derived(int a, int b) {
    this.a = a;
    this.b = b;
}



S>Это прекрасно — но со структурой-то какой сценарий? Почему вам нужна именно структура, а не класс со всеми его преимуществами?


И недостатками.