«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Передача объектов в методы

Передача объектов в методы

Опубликовано 26 августа 2024 г.
Просматривать:927

Passe objetos para os métodos

Передача объектов в методы:
В Java помимо простых типов (int, float и т. д.) в качестве параметров методам можно также передавать объекты.
Передача объектов методам — распространенная и правильная практика в объектно-ориентированном программировании.

Пример: Класс блока:
Класс Block создан для хранения размеров трехмерного блока.
Класс имеет три переменные экземпляра: a, b, c (размеры блока) и Volume (объем блока).

Конструктор класса блока:
Конструктор Block(int i, int j, int k) инициализирует размеры блока и вычисляет объем (объем = a * b * c).

Метод SameBlock():
Этот метод сравнивает объект Block, переданный в качестве параметра, с вызывающим объектом.
Возвращает true, если размеры (a, b, c) двух блоков одинаковы, что указывает на то, что блоки идентичны.

Метод SameVolume():
Сравнивает громкость объекта Block, переданного в качестве параметра, с громкостью вызывающего объекта.
Возвращает true, если объемы двух блоков равны, независимо от размеров.

Класс PassOb:
Создает три объекта Block: ob1, ob2 и ob3 с разными размерами и объемами.
Использует методы SameBlock() и SameVolume() для сравнения размеров и объемов блоков.

Вывод программы:
Метод SameBlock() возвращает true для ob1 и ob2 (одинаковые размеры) и false для ob1 и ob3 (разные размеры).
Метод SameVolume() возвращает значение true для ob1 и ob3 (один и тот же объем).

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/devsjavagirls/passe-objetos-para-os-metodos-3ed9?1. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3