Improvements to translation (#25013)
Changes to make translation make more sense in Russian language
This commit is contained in:
committed by
Gregory Gubarev
parent
3f570746a0
commit
430fd0eb1c
@ -2,6 +2,7 @@
|
|||||||
title: Abstract Classes in Java
|
title: Abstract Classes in Java
|
||||||
localeTitle: Абстрактные классы в Java
|
localeTitle: Абстрактные классы в Java
|
||||||
---
|
---
|
||||||
|
|
||||||
Давайте обсудим абстрактные классы. Прежде чем приступить к этому уроку, вам необходимо хорошо разобраться в понятиях класс и наследование.
|
Давайте обсудим абстрактные классы. Прежде чем приступить к этому уроку, вам необходимо хорошо разобраться в понятиях класс и наследование.
|
||||||
|
|
||||||
Абстрактные классы - это классы, которые могут быть унаследованы (т.е. расширены, ключевое слово **extends**), но не могут быть проинициализированы (созданы). Их можно представить как **классовую версию** интерфейса, или думать о них как о интерфейсе, в методах которого присутствует код.
|
Абстрактные классы - это классы, которые могут быть унаследованы (т.е. расширены, ключевое слово **extends**), но не могут быть проинициализированы (созданы). Их можно представить как **классовую версию** интерфейса, или думать о них как о интерфейсе, в методах которого присутствует код.
|
||||||
@ -34,6 +35,7 @@ public class Motorcycle extends Vehicle
|
|||||||
{
|
{
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
Вы не можете создать объект класса ТранспортноеСредство в вашей программе. Однако, Вы можете унаследовать этот абстрактный класс и создать объект классов его наследников.
|
Вы не можете создать объект класса ТранспортноеСредство в вашей программе. Однако, Вы можете унаследовать этот абстрактный класс и создать объект классов его наследников.
|
||||||
|
|
||||||
@ -42,7 +44,9 @@ Vehicle newVehicle = new Vehicle(); // неверно, т.к. невозмо
|
|||||||
Vehicle car = new Car(); // верно
|
Vehicle car = new Car(); // верно
|
||||||
Vehicle mBike = new Motorcycle(); // верно
|
Vehicle mBike = new Motorcycle(); // верно
|
||||||
|
|
||||||
|
|
||||||
Car carObj = new Car(); // верно
|
Car carObj = new Car(); // верно
|
||||||
Motorcycle mBikeObj = new Motorcycle(); // верно
|
Motorcycle mBikeObj = new Motorcycle(); // верно
|
||||||
```
|
```
|
||||||
Если дочерний класс не реализует методы родительского абстрактного класса, этот дочерний класс становится также абстрактным.
|
Если дочерний класс не реализует методы родительского абстрактного класса, этот дочерний класс становится также абстрактным.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user