|
C# для профессионалов. Том IIРазличие здесь между модификатором в Java, который указывает элемент, доступный только для элементов в пакете, и internal состоит в том, что internal доступен всем элементам сборки, которая может охватывать несколько пространств имен. Сборки и пространства имен будут рассмотрены позже в этом приложении. Модификаторы: abstract, class, extends, final, implements, interface, native, new static, synchronized, transient, volatile Модификатор abstract имеет одну и ту же форму и синтаксис в обоих языках. Таким же является ключевое слово class. C# не имеет модификаторов extends или implements. Чтобы вывести из класса или реализовать интерфейс, используйте оператор :. Когда список базового класса содержит базовый класс и интерфейсы, базовый класс следует первым в списке. Ключевое слово interface используется для объявления интерфейса. Примеры рассмотренных ранее концепций приведены ниже: class ClassA: BaseClass, Iface1, Iface2 { // члены класса } public interface IfruitHaver { public void Fruit(); } public class plant: IfruitHaver { public Plant() { } public void Fruit() { } } class Tree : Plant { public Tree() { } } Ключевое слово final в Java трудно отнести к какой-то категории ...» | Код для вставки книги в блог HTML
phpBB
текст
|
|