Это своего рода отношения в Java?
Это своего рода отношения в Java?

Видео: Это своего рода отношения в Java?

Видео: Это своего рода отношения в Java?
Видео: НАТИВ / Девушка в Java-разработке. Каково? /Снежана Закревская 2024, Май
Anonim

Типы отношений . На основе повторного использования членов данных из одного класса в другой класс в ДЖАВА у нас есть три типы отношений . Они - это отношение , имеет отношение и использует отношение . Использует-а отношение - это метод, в котором метод одного класса использует объект другого класса.

Учитывая это, есть ли связь с java?

В Джава , а Имеет отношения также известен как композиция. В Джава , а Имеет отношения просто означает, что экземпляр одного класса имеет ссылка на экземпляр другого класса или другой экземпляр того же класса. Например, автомобиль имеет двигатель, собака имеет хвост и так далее.

Помимо вышеизложенного, имеет ли значение отношения? Где бы вы ни видели ключевое слово extends или ключевое слово реализации в объявлении класса, говорят, что этот класс имеет IS-A отношение . ИМЕЕТ -А Отношение : Состав( ИМЕЕТ -A) просто означает использование переменных экземпляра, которые являются ссылками на другие объекты. Например Марути имеет Двигатель или Дом имеет Ванная комната.

Также спросили, в чем разница между IS A и связью в Java?

В ООП IS - A отношение это полностью наследство. Это означает, что дочерний класс является типом родительского класса. А ИМЕЕТ-отношения - это динамическая (во время выполнения) привязка, а наследование - это статическая (во время компиляции) привязка. Если вы просто хотите повторно использовать код и знаете, что они не относятся к одному типу, используйте композицию.

Что такое отношения ISA?

Отношения IsA . Вы можете указать, что один класс является подклассом другого, создав Иса отношения . По умолчанию Это node только указывает, что набор объектов является подклассом другого объекта, но не более того.

Рекомендуемые: