面向对象-1

// class Person {
//   String name = "张三";
//   int age = 23;

//   // 默认 构造函数
//   Person() {
//     print('这是构造函数里面的内容 这个方法在实例化的时候触发');
//   }

//   void getInfo() {
//     // print("$name---$age");
//     print("${this.name}---${this.age}");
//   }

//   void setInfo(int age) {
//     this.age = age;
//   }
// }

// class Person {
//   String name;
//   int age;

//   // 默认 构造函数
//   Person(String name, int age) {
//     this.name = name;
//     this.age = age;
//   }

//   void getInfo() {
//     // print("$name---$age");
//     print("${this.name}---${this.age}");
//   }
// }

class Person {
  String name;
  int age;

  // 默认 构造函数的简写
  Person(this.name, this.age);

  void getInfo() {
    print("${this.name}---${this.age}");
  }
}

void main() {
  // 实例化
  // var p1 = new Person();
  // print(p1.name);
  // p1.getInfo();

  // Person p1 = new Person();
  // print(p1.name);
  // p1.getInfo();
  // p1.setInfo(25);
  // p1.getInfo();

  // Person p1 = new Person('张三', 20);
  // p1.getInfo();

  // Person p2 = new Person('李四', 25);
  // p2.getInfo();

  Person p3 = new Person('张三', 20);
  p3.getInfo();

  Person p4 = new Person('李四', 25);
  p4.getInfo();
}
posted @ 2021-07-27 23:31  13522679763-任国强  阅读(18)  评论(0)    收藏  举报