In Java, which keyword prevents a method from being overridden?

A

const 

B

final 

C

static 

D


synchronized

উত্তরের বিবরণ

img

Java-তে এমন কীওয়ার্ড যা কোনো মেথডকে override হতে বাধা দেয়, সেটি হলো final।

বিস্তারিতভাবে—

  • final keyword: যদি কোনো মেথডকে final দিয়ে ঘোষণা করা হয়, তাহলে সাবক্লাস সেই মেথডকে ওভাররাইড করতে পারে না। এটি মেথডের আচরণ স্থির রাখে এবং পরিবর্তন রোধ করে।

  • উদাহরণ:

    class A {
        final void display() {
            System.out.println("Hello");
        }
    }
    
    class B extends A {
        // display() মেথড এখানে override করা যাবে না
    }
    
  • অন্য ব্যবহার: final কীওয়ার্ড শুধু মেথড নয়, ভেরিয়েবল (যাতে মান পরিবর্তন করা যায় না) এবং ক্লাস (যাকে extend করা যায় না) ক্ষেত্রেও ব্যবহৃত হয়।

অতএব, সঠিক উত্তর হলো খ) final।

Unfavorite

0

Updated: 14 hours ago

Related MCQ

নিচের কোনটি প্রোগ্রামিং ল্যাঙ্গুয়েজ নয়?

Created: 1 month ago

A

IDE


B

Scratch

C

C

D

R

Unfavorite

0

Updated: 1 month ago

 Which case a suffix tree is useful for?

Created: 14 hours ago

A

 Fast string search

B

 Minimum cut 

C

Sorting numbers

D

 Graph coloring

Unfavorite

0

Updated: 14 hours ago

 A símple connected planar graph with V≥ 3 vertices, E edges, and F faces satisfies: 

Created: 14 hours ago

A

E ≤ 3V - 6

B

 E ≥ 3V 

C

V + E = F

D

F ≤ V - 2

Unfavorite

0

Updated: 14 hours ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD