Podcast
Questions and Answers
Quá trình định nghĩa hai hoặc nhiều phương thức trong một lớp có cùng tên nhưng có các tham số khác nhau được gọi là gì?
Quá trình định nghĩa hai hoặc nhiều phương thức trong một lớp có cùng tên nhưng có các tham số khác nhau được gọi là gì?
Tất cả các biến thành viên của lớp nên được khai báo cùng với quyền truy cập nào?
Tất cả các biến thành viên của lớp nên được khai báo cùng với quyền truy cập nào?
Trong Java, 'method overriding' thường liên quan đến nguyên lý nào trong lập trình hướng đối tượng?
Trong Java, 'method overriding' thường liên quan đến nguyên lý nào trong lập trình hướng đối tượng?
Từ khóa nào có thể được sử dụng trong subclass để gọi hàm dựng (constructor) của superclass?
Từ khóa nào có thể được sử dụng trong subclass để gọi hàm dựng (constructor) của superclass?
Signup and view all the answers
Từ khóa nào được sử dụng để không cho phép một phương thức được overriding?
Từ khóa nào được sử dụng để không cho phép một phương thức được overriding?
Signup and view all the answers
Mô tả quá trình truyền một đối tượng vào phương thức theo cách pass-by-value?
Mô tả quá trình truyền một đối tượng vào phương thức theo cách pass-by-value?
Signup and view all the answers
Phương thức overloading được xác định tại thời điểm nào?
Phương thức overloading được xác định tại thời điểm nào?
Signup and view all the answers
Phương án nào được sử dụng để gọi hàm dựng (constructor) không có tham số của superclass từ subclass?
Phương án nào được sử dụng để gọi hàm dựng (constructor) không có tham số của superclass từ subclass?
Signup and view all the answers
Study Notes
Câu hỏi trắc nghiệm Java
- Method Overloading: Defining multiple methods with the same name but different parameters.
-
Access Modifier:
private
,public
,protected
,default
- Method Overriding: Overwriting a method in a subclass with a method having the same signature (same name, return type, and parameters) as in the superclass.
- Polymorphism: The ability of an object to take on many forms.
-
Constructor (Superclass):
super()
is used in subclass to call a constructor of the superclass. -
Final Methods/Variables: The
final
keyword prevents overriding or modification. -
Static Methods:
static
methods belong to the class, not objects. They can't usethis
orsuper
. - Abstract Methods: Abstract methods declared without an implementation.
- Inheritance: The process of creating a new class (subclass) from an existing class (superclass), inheriting its properties.
- Pass-by-value: Passing a copy of the value, rather than a reference.
- Compile-time: Occurring during compilation.
- Runtime: Occurring during the program's execution.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Quiz này kiểm tra kiến thức của bạn về lập trình hướng đối tượng trong Java. Bạn sẽ phải trả lời các câu hỏi liên quan đến kiến thức như phương thức nạp chồng, kế thừa, và đa hình. Hãy sẵn sàng để kiểm tra sự hiểu biết của bạn về những khái niệm quan trọng này!