Лучшие constructor-overloading вопросы ИТ разработчиков

  • 41 голос
  • 8 ответов
  • 0 просмотров
8 ответов

Что означает метод this ()?

Я столкнулся с этим блоком кода, и есть одна строка, которую я неЯ не понимаю смысла или что он делает.

Задан 07 Apr 2013, 18:57 от Sugihara
  • 57 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Может быть, ваш класс не совсем завершен. Лично я использую приватную функцию init () со всеми моими перегруженными конструкторами.

могу использовать конструкторы в C #, как это: public Point2D(double x, double y) { // ... Contracts ... X = x; Y = y; } public Point2D(Point2D point) { if (point == null) ArgumentNullException("point"); Contract.EndContractsBlock(); ...

Задан 05 Apr 2011, 17:12 от Aleksandr Vishnyakov
  • 41 голос
  • 8 ответов
  • 0 просмотров
8 ответов

Что означает метод this ()?

Я наткнулся на этот блок кода, и есть одна строка, в которой я не перестаю понимать смысл или то, что он делает. public Digraph(In in) { this(in.readInt()); int E = in.readInt(); for (int i = 0; i < E; i++) { int v = in.readInt(); int w = ...

Задан 07 Apr 2013, 20:57 от Sugihara