Olio-ohjelmoinnissa ja tietokantasuunnittelussa " on -a " on suhde, jossa yksi objekti (kutsutaan usein osaobjektiksi) "kuuluu" (on osa tai jäsen) toiseen objektiin (kutsutaan osaobjektiksi) ja on jäsenyyden sääntöjen mukaisesti.
Useat Has-a-suhteet muodostavat omaisuuspuun - meronomy ( englanniksi meronomy ) tai partonomia .