phương thức main () trong mã Java chính nó nằm trong một lớp. Từ khóa static cho phép phương thức main () là điểm đầu vào của việc thực thi mà không cần tạo một đối tượng nhưng bạn cần viết một lớp. Trong C ++, main () nằm ngoài lớp và việc tự viết lớp cho nó là không bắt buộc. Do đó, C ++ không phải là một ngôn ngữ hướng đối tượng thuần túy vì Java là một ngôn ngữ hoàn toàn hướng đối tượng.