-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCanvas.java
More file actions
68 lines (38 loc) · 1.68 KB
/
Canvas.java
File metadata and controls
68 lines (38 loc) · 1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
//The same was in the beginning with God. (John 1:2)
package com.javarush.task.task25.task2515;
public class Canvas {
private int width, height;
private char[][] matrix;
public Canvas(int width, int height) {
this.width = width;
this.height = height;
this.matrix = new char[height][width];
}
public int getWidth() {
return width;
}
public int getHeight() {
return height;
}
public char[][] getMatrix() {
return matrix;
}
}
/*
Space (7)
Теперь займемся классом Canvas.
Он у нас будет содержать матрицу, куда мы будем рисовать.
У матрицы есть ширина и высота.
А еще будем в ней хранить не числа (int), а символы (char).
Надо:
а) Добавить в класс две переменные width и height;
б) Добавить в класс переменную matrix (char[][]);
в) Добавь геттеры для них;
г) В конструкторе проинициализируй матрицу.
Требования:
1. В классе Canvas создай поле width. Добавь для него getter.
2. В классе Canvas создай поле height. Добавь для него getter.
3. В классе Canvas создай поле matrix (char[][]). Добавь для него getter.
4. В классе Canvas создай конструктор Canvas(int width, int height). Инициализируй поля width и height.
5. Инициализируй в конструкторе поле matrix (char[height][width]).
*/