Size: a a a

2020 April 05

I

Ivan in archlinux_ru
другого не ожидалось
источник

I

Ivan in archlinux_ru
типа это опен сорс
источник

I

Ivan in archlinux_ru
не нравится - иди нахуй
источник

I

Ivan in archlinux_ru
вот и все
источник

SS

Slava Sokolovsky in archlinux_ru
Ivan
не нравится - иди нахуй
Во во
источник

SS

Slava Sokolovsky in archlinux_ru
Я подумал, что он девелопер стдлиб для жиэс типа
источник

SS

Slava Sokolovsky in archlinux_ru
Core
источник

I

Ivan in archlinux_ru
ну впрочем, я думаю ему от этих рофлов ни холодно, ни жарко
источник

I

Ivan in archlinux_ru
только ишью подчищать
источник

JC

Julian =) Coffee in archlinux_ru
Я не силен в шарпах, поэтому покажу на Java.
В ней я правда тоже не силен, но that's what we have.
class Formatter {
   void print(Showable o) {
          System.out.println("Object = " + o.toString())
   }
}

abstract class Showable {
   String toString();
}

class A extend Showable {
  String toString() {
       retun "A"
  }
}

class B extend Showable {
 String toString() {
    return "B"
 }
}

class Main() {
     void main() {
          a = new A();
          b = new B();
          Formatter.print(a); //ok because A inherit from Showable
          Formatter.print(b); //ok because B also inherit from Showable
  }
}
источник

I

Ivan in archlinux_ru
Julian =) Coffee
Я не силен в шарпах, поэтому покажу на Java.
В ней я правда тоже не силен, но that's what we have.
class Formatter {
   void print(Showable o) {
          System.out.println("Object = " + o.toString())
   }
}

abstract class Showable {
   String toString();
}

class A extend Showable {
  String toString() {
       retun "A"
  }
}

class B extend Showable {
 String toString() {
    return "B"
 }
}

class Main() {
     void main() {
          a = new A();
          b = new B();
          Formatter.print(a); //ok because A inherit from Showable
          Formatter.print(b); //ok because B also inherit from Showable
  }
}
источник

I

Ivan in archlinux_ru
мне кажется чел тебя троллит
источник

I

Ivan in archlinux_ru
ну или ему правда целого интернета мало и нужно на пальцах объяснять
источник

SS

Slava Sokolovsky in archlinux_ru
Julian =) Coffee
Я не силен в шарпах, поэтому покажу на Java.
В ней я правда тоже не силен, но that's what we have.
class Formatter {
   void print(Showable o) {
          System.out.println("Object = " + o.toString())
   }
}

abstract class Showable {
   String toString();
}

class A extend Showable {
  String toString() {
       retun "A"
  }
}

class B extend Showable {
 String toString() {
    return "B"
 }
}

class Main() {
     void main() {
          a = new A();
          b = new B();
          Formatter.print(a); //ok because A inherit from Showable
          Formatter.print(b); //ok because B also inherit from Showable
  }
}
Обычная абстракция
источник

SS

Slava Sokolovsky in archlinux_ru
Полиморфизм вроде
источник

SS

Slava Sokolovsky in archlinux_ru
Хотя я хз, не шарю за их определения
источник

JC

Julian =) Coffee in archlinux_ru
Julian =) Coffee
Я не силен в шарпах, поэтому покажу на Java.
В ней я правда тоже не силен, но that's what we have.
class Formatter {
   void print(Showable o) {
          System.out.println("Object = " + o.toString())
   }
}

abstract class Showable {
   String toString();
}

class A extend Showable {
  String toString() {
       retun "A"
  }
}

class B extend Showable {
 String toString() {
    return "B"
 }
}

class Main() {
     void main() {
          a = new A();
          b = new B();
          Formatter.print(a); //ok because A inherit from Showable
          Formatter.print(b); //ok because B also inherit from Showable
  }
}
@rikhus
тут конечно куча пропущеных запятых и синтаксических ошибок, но вот суть в том, что в Formatter у нас есть функция print, которая принимает любой Showable

а классы A и B наследуют Showable, поэтому у нас полиморфная функция print может с ними обоими работать
источник

SS

Slava Sokolovsky in archlinux_ru
Julian =) Coffee
@rikhus
тут конечно куча пропущеных запятых и синтаксических ошибок, но вот суть в том, что в Formatter у нас есть функция print, которая принимает любой Showable

а классы A и B наследуют Showable, поэтому у нас полиморфная функция print может с ними обоими работать
Бро, да
источник

SS

Slava Sokolovsky in archlinux_ru
источник

SS

Slava Sokolovsky in archlinux_ru
Похуй, что не у меня спросили
источник