Яагаад Ruby-д бүх зүйл объект байдаг вэ?
Яагаад Ruby-д бүх зүйл объект байдаг вэ?

Видео: Яагаад Ruby-д бүх зүйл объект байдаг вэ?

Видео: Яагаад Ruby-д бүх зүйл объект байдаг вэ?
Видео: L4D2-г ХЭРХЭН ТОХИРУУЛАХ ВЭ 2024, Арваннэгдүгээр
Anonim

" Бүх зүйл in Руби нь Обьект " гэж та байнга сонсох болно. Энд байгаа зорилго бол та үүнийг Матрицыг харах явдал юм бүх зүйл in Руби нь Обьект , бүр обьект ангитай бөгөөд тухайн ангийн нэг хэсэг байх нь үүнийг өгдөг обьект асуулт асуух, юм хийхэд ашиглаж болох олон гайхалтай аргууд.

Үүнийг харгалзан үзвэл Ruby-д объект гэж юу вэ?

Бүх зүйл дотор Руби нь обьект . Бүгд объектууд хувийн шинж чанартай байх; Тэд мөн мессежүүдэд хариу өгөх замаар төлөв байдал, илэрхий зан үйлийг барьж чаддаг. Мөр нь жишээ юм Ruby объект . Мөр бүр обьект object_id, == болон class зэрэг аргуудаар дамжуулан өөрийн гэсэн онцлогтой.

Үүний нэгэн адил, заримдаа объект гэж юу вэ? Заримдаа объект зүгээр л нэг юм обьект , ба заримдаа Энэ нь маш их юм. Таван зохиолч өдөр тутмын зүйлсийнхээ сэтгэл санааны үнэ цэнийг тодорхойлдог.

Цаашилбал, аргууд нь Ruby-д байгаа юу?

онд Руби , аргууд биш юм объектууд . нь байгаа учраас энэ нь будлиантай байна Арга анги ба та жишээг авч болно Арга . Эдгээр тохиолдлууд нь зөвхөн прокси юм арга өөрөө. Эдгээр тохиолдлууд нь зарим ашигтай функцээр хангадаг.

Объект бус зүйл гэж юу вэ?

1 Материаллаг эсвэл бодит зүйл биш, эсвэл төлөөлдөггүй зүйл обьект . 2 Дүрэм. ховор. Хэл зүйн шинжгүй зүйл обьект.

Зөвлөмж болгож буй: