Programming terminology: objects

Which is/are true?
  1. Objects have properties
  2. Properties have objects
  3. Objects have values
  4. Values have objects
  5. Properties have values
  6. Properties have classes
  7. Classes have properties
Explain your answers.