Chapter 4 Классы, объекты и методы Flashcards
Чем отличается класс от объекта?
Касс - это абстрактное логическое описание структуры и поведения объекта, тогда как объект - это конкретный экземпляр касса.
Как определяется класс?
Класс определяется с помощью ключевого слова class . В инструкции class указываются код и данные, составляющие класс.
Собственную копию чего содержит каждый объект?
Каждый объект касса содержит собственную копию переменных экземпляра этого класса.
Покажите, как объявить объект counter класса MyCounter, используя две отельные инструкции
MyCounter counter ;
counter = new MyCounter ( ) ;
Как должен быть объявлен метод myMeth ( ) , имеющий два параметра, а и b, типа int и возвращающий значение типа double?
double myMeth ( int а , int b ) { / / . . .
Как должно завершаться выполнение метода, возвращающего некоторое значение?
Для завершения метода служит инструкция return. Она же передает возвращаемое значение вызывающему блоку программы.
Каким должно быть имя конструктора?
Имя конструктора должно совпадать с именем класса.
Какие действия выполняет оператор new?
Оператор new выделяет память для объекта и выполняет его инициализацию, используя конструктор.
Что такое сборка мусора и для чего она нужна?
Сборка мусора - это механизм удаления неиспользуемых объектов для повторного использования освобождаемой памяти.
Что означает ключевое слово this ?
Ключевое слово this означает ссылку на объект, для которого вызывается метод. Эта ссылка автоматически передается методу.
Может ли конструктор иметь один или несколько параметров?
Да, может.
Если метод не возвращает значения , то как следует объявить тип этого метода?
Как void