Вводный курс. Язык программирования Java

Перечень уроков по 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» другим. Примеры:

instagram Одноклассники Вконтакте Канал на YouTube whatsapp
© 2015-2020 Университетский центр компьютерного обучения "Турбо"
г. Майкоп, ул. Ветеранов, 228, тел.: 8 (8772) 57-11-00, 8(918)213-95-94