美文网首页flutter
09.7 Dart类中的getter和setter修饰符的用法

09.7 Dart类中的getter和setter修饰符的用法

作者: __Mr_Xie__ | 来源:发表于2023-03-10 21:40 被阅读0次
// class Rect{

//   int height;
//   int width;
 
//   getArea(){
//     return this.height*this.width;
//   } 
// }

// class Rect{
//   num height;
//   num width; 
  
//   Rect(this.height,this.width);
//   area(){
//     return this.height*this.width;
//   }
// }

// void main(){
//   Rect r=new Rect(10,4);
//   print("面积:${r.area()}");   
// }

// class Rect{
//   num height;
//   num width;   
//   Rect(this.height,this.width);
//   get area{
//     return this.height*this.width;
//   }
// }

// void main(){
//   Rect r=new Rect(10,2);
//   print("面积:${r.area}");      //注意调用直接通过访问属性的方式访问area
// }

class Rect{
  num height;
  num width; 
  
  Rect(this.height,this.width);
  get area{
    return this.height*this.width;
  }
  set areaHeight(value){
    this.height=value;
  }
}

void main(){
  Rect r=new Rect(10,4);
  // print("面积:${r.area()}");   
  r.areaHeight=6;

  print(r.area);
}

相关文章

网友评论

    本文标题:09.7 Dart类中的getter和setter修饰符的用法

    本文链接:https://www.haomeiwen.com/subject/whsykdtx.html