אין חיה כללית
אי אפשר ליצור "סתם חיה". אין לה קול אחד.
new Animal() נעצר בהידור. המחלקה מסומנת abstract, והיא בסיס בלבד.
makeSound אבסטרקטית: יש לה שם, אין לה גוף, ואין סוגריים מסולסלים. כל בן חייב למלא אותה.
sleep כבר כתובה, ומדפיסה Sleeping. הכלב והחתול יורשים אותה כמו שהיא, ויכולים גם לדרוס אותה.
כלב חייב לכתוב makeSound שמודפס Woof Woof!. חתול חייב לכתוב אחת שמודפס Meow Meow!. בן שלא ממלא מתודה אבסטרקטית חייב להיות בעצמו abstract.
