鸿蒙开发基础语法之对象

对象:什么是对象? 对象就是一个物体的一组属性

比如说汽车,人,水等等,可以把对象理解成一个实物

对象的创建 interface是限制对象/物体的属性以及功能

Interface 对象名:{
属性名:属性类型,
属性方法:(参数)=> 返回值

}

定义具体的对象
Let 具体的对象名:对象名={
属性名:属性值
}

//具体使用
具体的对象性名.属性名

在这里插入图片描述

//1,接口

interface  Person{
  name:string
  age:number
  weight:number
  sing:(song:string)=>void
  dance:()=>void
}

let yangmi: Person = {
   name: '杨幂',
   age:18,
  weight:90,
  sing:(song:string)=>{
    console.log("杨幂唱歌",song)
  },
  dance:()=> {
    console.log("杨幂跳舞")
  }
}
console.log("姓名",yangmi.name)
console.log("年龄",yangmi.age)
console.log("体重",yangmi.weight,"斤")
yangmi.sing("爱的供养")
yangmi.dance()
interface  Dog{
  name:string
  age:number
  weight:number
  eatMean:()=>void
  shangWc:()=>void
}
let weiwei:Dog={
  name:'weiwei',
  age:18,
  weight:90,
  eatMean:()=>{
    console.log("狗喜欢吃饭");
  },
  shangWc:()=>{
    console.log('我要去错所');
  }
}
weiwei.shangWc()
console.log("狗名",weiwei.name)
weiwei.eatMean();
@Entry
@Component
struct Index {
  @State message: string = 'Hello World';

  build() {
    Row() {
      Column() {
        Text(this.message)
          .fontSize(50)
          .fontWeight(FontWeight.Bold)
      }
      .width('100%')
    }
    .height('100%')
  }
}
  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值