首页 > 其他分享 >ts14抽象类

ts14抽象类

时间:2022-12-26 18:22:14浏览次数:43  
标签:ts14 name age sayhello 抽象 抽象类 abstract

(function () {

    abstract class Animal {
        //abstract 开头的类是抽象类
        //抽象类和其他类区别不大只是不能用来创建对象
        //抽象类就是专门用来被继承的类
        //抽象类中可以添加抽象方法
        name: string;
        age: number;
        constructor(name: string, age: number) {
            this.name = name;
            this.age = age;

        }
        //抽象方法使用abstract开头,没有方法体
        //抽象方法只能定义在抽象类中,子类中必须对抽象方法进行重写
       abstract sayhello() :void 
    }
    class Dog extends Animal{
        sayhello(){
            console.log("汪汪汪");
            
        }
    }
    const do1 = new Dog("旺财",12)
    do1.sayhello()
})()

 

标签:ts14,name,age,sayhello,抽象,抽象类,abstract
From: https://www.cnblogs.com/SadicZhou/p/17006418.html

相关文章

  • ts14_super关键字
    (function(){classAnimal{name:stringconstructor(name:string){this.name=name}sayhello(){......
  • Java执行操作系统命令-Process抽象类(3)-cmd、bash
    序章在前面两篇随笔中,提到了添加下面的前缀才可以执行命令:Windows:cmd/CLinux:/bin/bash-c本文介绍这两个命令。ben发布于博客园 Windows之cmdcmd即cmd.exe。查......
  • Java执行操作系统命令-Process抽象类(2)(Linux)
    Java820.04.1-UbuntuEclipseVersion:2022-09(4.25.0)-- 前一篇是在Windows上执行命令,本篇介绍在Linux系统中执行命令。测试命令:ls、cd、pwd 测试代码Proce......
  • java中的模板设计模式【抽象类的最佳实践】
    本文主要讲述抽象类最佳实践,模板设计模式。老韩的介绍:示例代码如下:1/**2*需求:计算出执行一个job()方法,所需要花费的时间.3*使用模板设计模式【抽......
  • java中的抽象类
    本文主要讲述java中的抽象类,以及具体的细节老韩的抽象类介绍 ......
  • Java执行操作系统命令-Process抽象类(1)
    Java8Windows10EclipseVersion:2022-09(4.25.0)-- 序章测试使用Java程序执行操作系统命令。ben发布于博客园需要用到抽象类Process://@sinceJDK1.0publ......
  • Java抽象类抽象方法
    有些类定义的方法,他们的每一个子类都要去重写这个方法,那么就可以将这个方法定义成抽象方法,因为无论如何都要重新实现,就没有必要再父类的方法中去做实现了。如果一个类中......
  • 不忘本~抽象类,抽象方法,虚方法
    抽象类一般在开发中用来当某个功能的父类,它把子类公有的信息提炼出来,生成一个类,在抽象类中可以有抽象方法,它必须为子类去实现,也就是说,抽象类本身还不能决定抽象方法的功能,所......
  • 【JAVA笔记】JAVA-抽象类-final-static关键字-接口用法05
    一. 抽象类1、抽象类概述案例:Animal类(父类(抽象类))packagePackage1;//父类:动物类(抽象类)publicabstractclassAnimal{//抽象方法(特点:要求子类必须重写)......
  • 抽象类
    抽象类当父类的某些方法,需要声明,但是又不确定如何实现时(即父类方法的不确定性),可以将其声明为抽方法,那么这个类就是抽象类。一、抽象类快速入门当父类的一些方法不能确定......