Top.Mail.Ru

Перечень уроков по Java

java2Java —объектно-ориентированный язык программирования, разработанный компанией SunMicrosystems (в последующем приобретённой компанией Oracle).

 

    Язык получил название в честь марки кофе Java, которая, в свою очередь, получила наименование одноимённого острова (Ява), поэтому на официальной эмблеме языка изображена чашка с дымящимся кофе. 



 

Наследование - создание нового класса на базе уже имеющегося, или базового класса. Принцип наследования состоит в том, что элементы данных  и методы базового класса автоматически становятся элементами данных нового класса.

Пусть имеется класс A. Назовем его базовым

public class A {

//поля

  int a;

  int b;

//конструктор

  public  A(int A, int B)

   {

       a=A; b=B;

   }

//метод

public void methodA(){

  System.out.println("a="+a+ "b="+b);

  }

}

Приведем несколько определений.

Полиморфизм – возможность замещения методов объекта родителя методами объекта-потомка, имеющих тоже имя.

Полиморфизм – свойство, которое позволяет использовать одно и тоже имя функции для решения двух и более схожих, но технически разных задач.

Полиморфизм –способность переменной ссылаться на объекты, имеющие разные фактические типы.

Полиморфизм по-гречески означает «много форм». Объекты, имеющие общего предка, могут принимать разные формы, оставаясь при этом схожими.

Рассмотрим пример с геометрическими фигурами. Имеется базовый класс c именем Figura  и несколько производных классов: окружность (тип Circle), прямоугольник (тип Rect) и трапеция (тип Trap). Необходимо определить площадь каждой фигуры и вывести эти значения на печать.

Для работы с Java необходимо, чтобы была установлена JDK 6 или выше.

Справка.

JDK  (от англ. java developmentkit) — комплект средств разработки, позволяющих создавать приложения.
Более общим является аббревиатура SDK  (от англ.softwaredevelopmentkit) — комплект средств разработки, позволяющих создавать приложения.
Разработчики SDK иногда подменяют слово «software» другим. Примеры: