Trắc Nghiệm Java: Lập Trình Hướng Đối Tượng
8 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

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ì?

  • Encapsulation
  • Inheritance
  • Method Overloading (correct)
  • Method Overriding
  • 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?

  • Protected (correct)
  • Private
  • Public (correct)
  • Default
  • 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?

  • Abstraction
  • Polymorphism (correct)
  • Encapsulation
  • Inheritance
  • Từ khóa nào có thể được sử dụng trong subclass để gọi hàm dựng (constructor) của superclass?

    <p>super</p> 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?

    <p>final</p> 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?

    <p>Truyền một bản sao giá trị</p> Signup and view all the answers

    Phương thức overloading được xác định tại thời điểm nào?

    <p>Compile-time</p> 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?

    <p>super()</p> 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 use this or super.
    • 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.

    Quiz Team

    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!

    More Like This

    Use Quizgecko on...
    Browser
    Browser