Object được tạo nên từ một một giao diện gọi là class. Object sẽ chứa đựng một đơn vị code hoặc data. Một object là một thực thể của lớp
Khai báo
ClassName objectName = ClassName();
Ví dụ
class Student {
String? name;
int? age;
void showInfo() {
print("Name: $name");
print("Age: $age");
}
}
void main() {
//Student student_1 = new Student(); // có thể dùng new nhưng không cần thiết
Student student_1 = Student();
student_1.name = "Mark";
student_1.age = 18;
student_1.showInfo();
}
// kết quả
// Name: Mark
// Age: 18
Các quy ước:
Nên đặt tên object là từ viết thường của tên class, ví dụ lớp Apple thì tên object là apple
Có thể dùng từ khoá new nhưng không cần thiết