From 430fd0eb1cb5618fcf842c74277960a0d86bc50a Mon Sep 17 00:00:00 2001 From: spetriuk <43948647+spetriuk@users.noreply.github.com> Date: Fri, 30 Nov 2018 07:51:46 +0200 Subject: [PATCH] Improvements to translation (#25013) Changes to make translation make more sense in Russian language --- guide/russian/java/abstract-class/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/guide/russian/java/abstract-class/index.md b/guide/russian/java/abstract-class/index.md index d1a4353f7c..b208b41d0a 100644 --- a/guide/russian/java/abstract-class/index.md +++ b/guide/russian/java/abstract-class/index.md @@ -2,6 +2,7 @@ title: Abstract Classes in Java localeTitle: Абстрактные классы в Java --- + Давайте обсудим абстрактные классы. Прежде чем приступить к этому уроку, вам необходимо хорошо разобраться в понятиях класс и наследование. Абстрактные классы - это классы, которые могут быть унаследованы (т.е. расширены, ключевое слово **extends**), но не могут быть проинициализированы (созданы). Их можно представить как **классовую версию** интерфейса, или думать о них как о интерфейсе, в методах которого присутствует код. @@ -34,6 +35,7 @@ public class Motorcycle extends Vehicle { ... } + ``` Вы не можете создать объект класса ТранспортноеСредство в вашей программе. Однако, Вы можете унаследовать этот абстрактный класс и создать объект классов его наследников. @@ -42,7 +44,9 @@ Vehicle newVehicle = new Vehicle(); // неверно, т.к. невозмо Vehicle car = new Car(); // верно Vehicle mBike = new Motorcycle(); // верно + Car carObj = new Car(); // верно Motorcycle mBikeObj = new Motorcycle(); // верно ``` Если дочерний класс не реализует методы родительского абстрактного класса, этот дочерний класс становится также абстрактным. +