Flutter Tutorial

Classes

void main() {
  List<Student> studentList = [];
  // data-type variable Name = value;
  // type(class-name) name = class-name();

  Student studentOne = Student();
  studentOne.name = 'Honey';
  studentOne.age = 37;
  studentOne.address = 'Banshbaria, Bagatipara, Natore ';

  Student studentTwo = Student();
  studentTwo.address = 'Rajshahi';
  studentTwo.name = 'Saad';
  studentTwo.age = 5;


  studentTwo.printSomething();

  studentOne.playing();
  studentTwo.playing();

  studentList.add(studentOne);
  studentList.add(studentTwo);
  print(studentList);

  Teacher biologTeacher =
  Teacher(name: 'Al Saad', age: '5', department: 'Quran');
  print(biologTeacher.name);
  print(Student.institution);
  print(Student.institution);

  Student.doAnything();
}

// student
// PascalCase
class Student {
  // Properties/Attributes
  String name = '';
  String address = '';
  int age = 0;
  static final String institution = 'National University';

  void playing() {
    print('$name is playing');
    print(institution);
  }

  void printSomething() {
    print('Something');
  }

  static void doAnything() {
    print(institution);
    print('Anything');
  }
}

class Teacher {
  // late String name;
  // late String age;
  // late String department;

  String name;
  String age;
  String department;

  // Teacher(String n, String a, String d) {
  //   name = n;
  //   age = a;
  //   department = d;
  // }
  Teacher({required this.name, required this.age, required this.department});

  void goOn() {
    String a ='Al Saad Bin Rahaman';

  }
}
Scroll to Top