Это очень простой вопрос с точки зрения программирования, но, поскольку я нахожусь в фазе обучения, я подумал, что лучше задать этот вопрос, чем иметь недопонимание или ограниченное знание темы.
Так что извините, если я как-то испорчу.
Вопрос
Допустим, у меня class A,B,C and D
сейчас class A
есть некоторый фрагмент кода, который мне нужно иметь в class B,C and D
, поэтому я расширяю class A
в class B, class C, and class D
Теперь, как я могу получить доступ к функции class A
в других классах, нужно ли мне создать объект class A
, а затем получить доступ к функции class A
или как расширение A
в других классах, чем я? Можно внутренне вызвать функцию, используя этот параметр.
Если возможно, я был бы очень признателен, если бы кто-нибудь смог объяснить эту концепцию с помощью примера кода, объясняющего, как протекает логика.
Примечание
Пример на Java, PHP и .Net приветствуется.