Chapter 4 Классы, объекты и методы Flashcards

1
Q

Чем отличается класс от объекта?

A

Касс - это абстрактное логическое описание структуры и поведения объекта, тогда как объект - это конкретный экземпляр касса.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Как определяется класс?

A

Класс определяется с помощью ключевого слова class . В инструкции class указываются код и данные, составляющие класс.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Собственную копию чего содержит каждый объект?

A

Каждый объект касса содержит собственную копию переменных экземпляра этого класса.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Покажите, как объявить объект counter класса MyCounter, используя две отельные инструкции

A

MyCounter counter ;

counter = new MyCounter ( ) ;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Как должен быть объявлен метод myMeth ( ) , имеющий два параметра, а и b, типа int и возвращающий значение типа double?

A

double myMeth ( int а , int b ) { / / . . .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Как должно завершаться выполнение метода, возвращающего некоторое значение?

A

Для завершения метода служит инструкция return. Она же передает возвращаемое значение вызывающему блоку программы.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Каким должно быть имя конструктора?

A

Имя конструктора должно совпадать с именем класса.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Какие действия выполняет оператор new?

A

Оператор new выделяет память для объекта и выполняет его инициализацию, используя конструктор.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Что такое сборка мусора и для чего она нужна?

A

Сборка мусора - это механизм удаления неиспользуемых объектов для повторного использования освобождаемой памяти.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Что означает ключевое слово this ?

A

Ключевое слово this означает ссылку на объект, для которого вызывается метод. Эта ссылка автоматически передается методу.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Может ли конструктор иметь один или несколько параметров?

A

Да, может.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Если метод не возвращает значения , то как следует объявить тип этого метода?

A

Как void

How well did you know this?
1
Not at all
2
3
4
5
Perfectly