/**
 * Przykład dostępu do klasy
 */
class Person {
  String firstName;
  String lastName;

  Person(this.firstName, this.lastName);

  Person.anonymous() {}

  String get fullName => "$firstName $lastName";
  
  String get initials => "${firstName[0]}. ${lastName[0]}.";
  
  // Odkomnetuj jeśli chcesz przetestować metody dostępu
  // set fullName(String fullName) {
  //   var parts = fullName.split(" ");
  //   this.firstName = parts.first;
  //   this.lastName = parts.last;
  // }
}

main() {
  Person somePerson = Person("clark", "kent");

  print(somePerson.fullName);
  print(somePerson.initials);

  // somePerson.fullName = "peter parker"; // błąd kompilacji / odkomentuj powyżej metodę fullName - jeśli chcesz
}
