Tag: constructors

  • Dart Constructor

    class Person {
    
      String name="";
      int age=0;
      
      Person(String inputName, int inputAge){
        this.name = inputName;
        this.age = inputAge;
      }//Person()
    }//Person
    
    void main() {
    
      var p1 = Person("Rizwan", 34);
      var p2 = Person("Ali", 32);
      
      print(p1.name); //Rizwan
      print(p1.age);  //34
      
      print(p2.name); //Ali
      print(p2.age);  //32
    }
    

    In this constructor we are using positional arguments i.e, inputName and inputAge instead of named arguments.