02-1 接口

Posted 桥逗码呆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02-1 接口相关的知识,希望对你有一定的参考价值。

// ! 接口
// ! 是对象的状态(属性)和行为(方法)的抽象(描述)
// ! 是一种类型,是一种规范或者一种规则或者一种约束或者一种能力
/**
 * ! 接口类型的对象
 *   ! 可选属性: ?
 *   ! 只读属性: readonly
 */
(() => {
  // *需求: 创建人的对象, 需要对人的属性进行一定的约束;
  // *id是number类型, 必须有, 只读的;
  // *name是string类型, 必须有;
  // *age是number类型, 必须有;
  // *sex是string类型, 可以没有;
  // todo 定义一个接口,该接口作为person对象类型的使用,限定或约束该对象属性数据
  interface IPerson {
    //* readonly id 是只读的
    readonly id: number;
    name: string;
    age: number;
    //* ? 可选属性
    sex?: string;
  }
  // todo 定义一个对象,该对象的类型就是我定义的接口
  const person: IPerson = {
    id: 11,
    name: "45",
    age: 15,
    // sex: "不知道",
  };
  console.log("person: ", person);
})();

以上是关于02-1 接口的主要内容,如果未能解决你的问题,请参考以下文章

java 代码片段

无法通过接口获取与片段通信的活动

将接口从片段传递到kotlin中的活动

是否可以动态编译和执行 C# 代码片段?

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

前端防扒代码片段