public class MyClass implements LargerClass
В Java это объявляет, что MyClass
реализует интерфейс LargerClass
; то есть излагает реализации для поведения, определенного в LargerClass
.
Чтобы наследовать от другого класса в Java, используйте extends
, например,
public class MyClass extends LargerClass
Эквивалент C # в обоих случаях указан как
public class MyClass : LargerClass
Поскольку этот синтаксис не дает понять, является ли LargerClass
интерфейсом или другим наследуемым классом, вы обнаружите, что разработчики на C # / .NET принимают соглашение о том, что имена интерфейсов начинаются с префикса «I», например IEnumerable
.