summaryrefslogtreecommitdiffhomepage
path: root/ru-ru
diff options
context:
space:
mode:
authorSergey <s.gaykov@yandex.ru>2014-11-04 23:08:49 +0300
committerSergey <s.gaykov@yandex.ru>2014-11-04 23:08:49 +0300
commite4290280ac1d508209cefca33210282fbdd574d5 (patch)
treef7660cf4ad25159c9241d47033e014b62513ec8f /ru-ru
parent1167d88b3c20659143f020a1f5de97f389aeff0b (diff)
Done.
Diffstat (limited to 'ru-ru')
-rw-r--r--ru-ru/learnjava-ru.html.markdown45
1 files changed, 23 insertions, 22 deletions
diff --git a/ru-ru/learnjava-ru.html.markdown b/ru-ru/learnjava-ru.html.markdown
index b429f06d..0bb6393c 100644
--- a/ru-ru/learnjava-ru.html.markdown
+++ b/ru-ru/learnjava-ru.html.markdown
@@ -10,7 +10,8 @@ filename: LearnJava.java
---
-Java - это объектно ориентированный язык общего назначения.
+Java - это объектно ориентированный язык программирования общего назначения,
+основанный на классах и поддерживающий параллельное программирование.
[Подробнее читайте здесь.](http://docs.oracle.com/javase/tutorial/java/index.html)
```java
@@ -171,7 +172,7 @@ public class LearnJava {
>>> Беззнаковый сдвиг вправо.
& Побитовое И.
^ Побитовое исключающее ИЛИ.
- | Побитовое И.
+ | Побитовое ИЛИ.
*/
// Операторы инкремента.
@@ -289,7 +290,7 @@ public class LearnJava {
// Преобразование числа в строку
Integer.toString(123); // Вернет строковое представление 123.
- // Для других преобразований, смотрите следующие классы:
+ // Для других преобразований смотрите следующие классы:
// Double
// Long
// String
@@ -405,15 +406,15 @@ class Bicycle {
// PennyFarthing - это класс, наследованный от Bicycle
class PennyFarthing extends Bicycle {
// (Penny Farthings - это такие велосипеды с большим передним колесом,
- // у низ нет передач.)
+ // у них нет передач.)
public PennyFarthing(int startCadence, int startSpeed){
// Вызов конструктора родительского класса.
super(startCadence, startSpeed, 0, "PennyFarthing");
}
- // Вы должны пометить метод, который переопределяете при помощи @аннотации
- // Чтобы узнать о том, что такое аннотации и зачем они нужны, почитайте?
+ // Вы должны пометить метод, который переопределяете, при помощи @аннотации
+ // Чтобы узнать о том, что такое аннотации и зачем они нужны, почитайте:
// http://docs.oracle.com/javase/tutorial/java/annotations/
@Override
public void setGear(int gear) {
@@ -425,42 +426,42 @@ class PennyFarthing extends Bicycle {
// Интерфейсы
// Синтаксис определения интерфейса:
// <модификатор доступа> interface <имя> extends <базовый интерфейс> {
-// // Константы
-// // Определение методов.
+// // Константы
+// // Определение методов.
//}
// Пример - Еда:
public interface Edible {
// Любой класс, реализующий этот интерфейс, должен реализовать этот метод.
- public void eat();
+ public void eat();
}
public interface Digestible {
- public void digest();
+ public void digest();
}
-//We can now create a class that implements both of these interfaces
+// Сейчас мы можем создать класс, реализующий оба эти интерфейса.
public class Fruit implements Edible, Digestible {
- public void eat() {
- //...
- }
+ public void eat() {
+ //...
+ }
- public void digest() {
- //...
- }
+ public void digest() {
+ //...
+ }
}
-// В Java Вы можете наследоватьтолько один класс, однако, можете реализовывать
+// В Java Вы можете наследоватьтолько один класс, однако можете реализовывать
// несколько интерфейсов. Например:
public class ExampleClass extends ExampleClassParent implements InterfaceOne, InterfaceTwo {
- public void InterfaceOneMethod() {
+ public void InterfaceOneMethod() {
- }
+ }
- public void InterfaceTwoMethod() {
+ public void InterfaceTwoMethod() {
- }
+ }
}
```