首页 > 其他分享 >TypeScript 接口、继承

TypeScript 接口、继承

时间:2024-09-29 20:45:40浏览次数:7  
标签:TypeScript console log 继承 接口 sleep interface sayHi

接口类型 作用:给对象约束属性和方法 基础语法: interface 接口名 {   属性名:类型 } 接口名称推荐以I开头 接口声明后,直接使用接口名称作为变量类型

    interface person {
        name: string
        age: number
        gender: string
        sayHi: () => void
    }
    const p1:person = {
        name:'yansunda',
        age:18,
        gender:'男',
        sayHi(){
            console.log("qq");
            
        }
    }
    p1.sayHi();

继承

interface Istudent extends person {
        score: number,
        sleep: () => void
    }

    const s1: Istudent = {
        name: 'yansunda',
        age: 18,
        gender: '男',
        sayHi() {
            console.log("qq");

        },
        score:90,
        sleep(){
            console.log('is sleep');
            
        }
    }
    s1.sayHi()
    s1.sleep()

 

标签:TypeScript,console,log,继承,接口,sleep,interface,sayHi
From: https://www.cnblogs.com/yansunda/p/18440426

相关文章

  • TypeScript:模块
    一、前言关于术语的一点说明:请务必注意一点,TypeScript1.5里术语名已经发生了变化。“内部模块”现在称做“命名空间”。“外部模块”现在则简称为“模块”,这是为了与ECMAScript2015里的术语保持一致,(也就是说moduleX{相当于现在推荐的写法namespaceX{)。......
  • spring 常见注解记录+ 使用自定义注解与aop 记录接口请求参数
    注解定义:importjava.lang.annotation.Documented;importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annotation.RetentionPolicy;importjava.lang.annotation.Target;importorg.springframework.core.annotation.Alias......
  • 【C++】继承(下)
    个人主页~继承(上)~继承四、派生类的默认成员函数五、继承与友元六、继承与静态成员七、复杂的菱形继承以及菱形虚拟继承1、菱形继承2、菱形虚拟继承八、继承的总结与反思继承和组合四、派生类的默认成员函数派生类的构造函数必须调用基类的构造函数初始化基类的......
  • Spring扩展接口
    InstantiationAwareBeanPostProcessor 是Spring框架提供的一个扩展接口,通过实现 InstantiationAwareBeanPostProcessor 接口,并重写其中的方法,可以在Spring容器实例化和初始化bean的各个阶段进行自定义处理,从而灵活地对bean进行定制化的操作,主要功能如下:实例化前......
  • 结婚证识别-离婚证识别接口-结婚证识别API应用场景
    在信息化与智能化高速发展的今天,证件的自动识别技术逐渐成为了各行各业数字化转型的关键工具,而结婚证识别接口、离婚证识别接口正在悄然改变着传统的民政工作方式。结婚证识别与离婚证识别接口是基于光学字符识别(OCR)技术的智能解决方案。通过这一接口,用户可以轻松实现对......
  • Python量化分析2024年最新整理的免费获取股票数据接口集合以及API数据接口说明文档
    ​近一两年来,股票量化分析逐渐受到广泛关注。而作为这一领域的初学者,首先需要面对的挑战就是如何获取全面且准确的股票数据。因为无论是实时交易数据、历史交易记录、财务数据还是基本面信息,这些数据都是我们进行量化分析时不可或缺的宝贵资源。我们的核心任务是从这些数据......
  • 【TypeScript】函数详解:参数和返回值的类型注解
    文章目录一、函数基础概述1.参数类型注解2.参数个数检查3.可选参数和默认值二、返回值类型注解1.基本的返回值类型注解2.自动类型推断三、异步函数与Promise返回值类型四、匿名函数与上下文类型推断五、高阶函数与回调六、总结TypeScript是JavaScript的......
  • Selenium + Titanium代理获取请求的接口数据
    有一个采集数据的需求,分析了页面数据后发现列表有一个id,但是没有其他数据,打开详情并不是通过id,而是其他一个字段,这就说明通过selenium抓取页面数据还不行,还要接口返回的数据。这个时候就需要用到代理了,在代理层面把数据拦截下来,把自己想要的接口数据保存起来,然后通过页面找到的id......
  • C/C++语言基础--C++面向对象之继承、继承限制、多继承、拷贝继承等知识讲解
    本专栏目的更新C/C++的基础语法,包括C++的一些新特性前言通过前面几节课,我们学习了抽象、封装相关的概念,接下来我们将讲解继承;C语言后面也会继续更新知识点,如内联汇编;本人现在正在写一个C语言的图书管理系统,1000多行代码,包含之前所学的所有知识点,包括链表和顺序表等数据......
  • TypeScript入门指南
    文章目录TypeScript入门指南引言什么是TypeScript?为什么选择TypeScript?安装TypeScriptTypeScript基础1.定义变量类型2.接口3.类常见面试题Q:TypeScript和JavaScript有什么区别?Q:我需要在哪里运行TypeScript代码?结语进一步阅读TypeScript入门指南引言如果你......