Dog.ts 364 B

1234567891011121314151617181920
  1. import { Animal } from './Animal';
  2. import { capitalize as upper } from './utils';
  3. export class Dog extends Animal {
  4. owner : string;
  5. constructor (name : string, owner : string) {
  6. super(name);
  7. this.type = 'dog';
  8. this.owner = owner;
  9. }
  10. greet() {
  11. return super.greet()+" and my owner is "+upper(this.owner);
  12. }
  13. }