
កម្មវិធីនេះទទួលបានវត្ថុ។
ក្នុងវត្ថុមួយៗអាចមានលេខទូរស័ព្ទ និង/ឬចូលប្រើ
(ឬមួយក្នុងចំណោមតម្លៃទាំងនេះ ឬទាំងពីរពីរជាមួយគ្នា), ហើយក៏មានផ្ទុកប្រើប្រាស់ក្នុងទ្រង់ទ្រាយទិន្នន័យ binary ផងដែរ។
វត្ថុដែលមកដល់ត្រូវតែរក្សាទុកក្នុងអង្គចងចាំប្រតិបត្តិការ
ដោយគោរពតាមការរឹតត្បិតដូចតទៅ:
បើវត្ថុដែលមកដល់មានចូលប្រើ និង/ឬលេខទូរស័ព្ទដូចគ្នាជាមួយវត្ថុដែលបានរក្សាទុកមុននេះ,
វត្ថុដែលបានរក្សាទុកត្រូវតែត្រូវបានលុបចោល ហើយវត្ថុដែលមកដល់មិនត្រូវបានរក្សាទុក។
បើវត្ថុមួយនៅក្នុងអង្គចងចាំប្រតិបត្តិការមានអាយុច្រើនជាង 60 វិនាទី,
ត្រូវតែលុបចោលវា។
គិតថាវត្ថុមកដល់ជាញឹកញាប់។
បន្ថែមពីនេះ, វត្ថុដែលផ្គូផ្គងតាមចូលប្រើ និងលេខទូរស័ព្ទមានស្រេចតិចជាង
ចំនួនសរុបនៃវត្ថុដែលមកដល់។
void process(Object o)
{
}