Question
What is the primary difference between an abstract class and an interface in Java regarding abstraction?
Solution
o Abstract classes are still classes; they can have constructors, instance variables (fields), and both abstract and concrete methods. They can also contain state. o Interfaces are contracts that define a set of methods that a class must implement. Before Java 8, interfaces could only have abstract methods (and public static final fields). Since Java 8, they can have default and static methods, and since Java 9, private methods. However, interfaces cannot have constructors or instance variables (non-static fields).
- Which of the following is a key characteristic of a Public Cloud?Β
- Which approach does BERT use for pre-training?
- What is the typical time complexity for removing the highest-priority element (using poll()) from a java.util.PriorityQueue with N elements? Β Β import ...
- Which is connectionless and unreliable protocol
- Which of the following statements accurately describes Third Normal Form (3NF) in database normalization?
- Given the array [38, 27, 43, 3, 9, 82, 10], what would be the two sorted subarrays immediately *before the final merge step* in a Merge Sort algorithm?
- In a Binary Search Tree (BST), which traversal technique results in nodes being visited in ascending order?Β
- For the circuit shown, Find the number of nodes and number of independent equations used for analysis of circuit using nodal analysis.
- Which of the following statements about star topology is correct?
- If elements are inserted into a Binary Search Tree in strictly ascending order (e.g., 1, 2, 3, 4, 5), what will be the resulting structure of the tree?