Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Package chapt06;

Читайте также:
  1. Martin is going to organize a meeting to discuss the prices for the cable of internet package. Put the following sentences in the correct order to complete the email.

public interface LineGroup {

// по умолчанию public abstract

double getPerimeter(); // объявление метода }

Package chapt06;

public interface Shape extends LineGroup {

//int id; // ошибка, если нет инициализации

//void method(){} /* ошибка, так как абстрактный метод не может

иметь тела! */

double getSquare(); // объявление метода

}

Для более простой идентификации интерфейсов в большом проекте в сообществе разработчиков действует негласное соглашение о добавлении к имени интерфейса символа ‘ I ‘, в соответствии с которым вместо имени Shape можно записать IShape.

Класс, который будет реализовывать интерфейс Shape, должен будет определить все методы из цепочки наследования интерфейсов. В данном случае это методы getPerimeter() и getSquare().

Интерфейсы обычно объявляются как public, потому что описание функциональности, предоставляемое ими, может быть использовано в нескольких пакетах проекта. Интерфейсы с областью видимости в рамках пакета могут использоваться только в этом пакете и нигде более.

Класс может наследовать один суперкласс и реализовывать произвольное число интерфейсов.

Система Eclipse как IDE.

Eclipse /iˈklɪps/англ.[1] — свободная интегрированная среда разработки модульных кроссплатформенных приложений. Развивается и поддерживается Eclipse Foundation.

Наиболее известные приложения на основе Eclipse Platform — различные «Eclipse IDE» для разработки ПО на множестве языков (например, наиболее популярный «Java IDE», поддерживавшийся изначально, не полагается на какие-либо закрытые расширения, использует стандартный открытый API для доступа к Eclipse Platform).

Первоначально Eclipse разрабатывалась фирмой IBM как преемник среды разработки IBM VisualAge, в качестве корпоративного стандарта IDE для разработки на разных языках под платформы IBM. По сведениям IBM, проектирование и разработка стоили 40 миллионов долларов.[2] Исходный код был полностью открыт и сделан доступным после того, как Eclipse был передан для дальнейшего развития независимому от IBM сообществу.

История версий:

Релиз Дата Версия платформы Проект
Kepler   4.x проекты Kepler
Juno 27 июня 2012 3.8 и 4.2 проекты Juno
Indigo 22 июня 2011 3.7 проекты Indigo
Helios 23 июня 2010 3.6 проекты Helios
Galileo 24 июня 2009 3.5 проекты Galileo
Ganymede 25 июня 2008 3.4 проекты Ganymede
Europa 29 июня 2007 3.3 проекты Europa
Callisto 30 июня 2006 3.2 проекты Callisto
Eclipse 3.1 28 июня 2005 3.1  
Eclipse 3.0 28 июня 2004 3.0  

 

 


Дата добавления: 2015-10-13; просмотров: 81 | Нарушение авторских прав


Читайте в этой же книге: Операторы прерывания continue, break, return, System.exit | Управление доступом. | Классы-оболочки | Протокол HTTP. | Web-server на примере Apache Tomcat. | Компоненты J2EE | Сервлеты. |
<== предыдущая страница | следующая страница ==>
Обработка исключений и ошибок.| Система Eclipse как платформа для построения RCP приложений.

mybiblioteka.su - 2015-2024 год. (0.005 сек.)