Data Structures and Algorithms in Java Exam Questions with Verified Solutions Graded A+
0 view 0 purchase
Course
Data Structures and Algorithms in Java
Institution
Data Structures And Algorithms In Java
Data Structures and Algorithms in Java Exam Questions with Verified Solutions Graded A+
Public, private, protected - Answers Private: only the class in which it is declared can see it; Protected: can only be seen and used by the package in which it was declared and can be seen by subclasses or pac...
Data Structures and Algorithms in Java Exam Questions with Verified Solutions Graded A+
Public, private, protected - Answers Private: only the class in which it is declared can see it; Protected:
can only be seen and used by the package in which it was declared and can be seen by subclasses or
package members; Public: Everyone can see it
Different types of loops - Answers For, while, if
What is inheritance? - Answers Inheritance is a mechanism in which one object acquires all the
properties and behavior of another object of another class. It represents IS-A relationship. It is used for
Code Reusability and Method Overriding.
What does super mean? - Answers A reference variable that is used to refer parent class objects. Used in
derived classes. Used to call parent methods. Used to access parent class constructor.
What does static mean? - Answers variable or function is shared between all instances of that class.
Belongs to the type, not the actual objects themselves
What is an anonymous class? Why can't we write a constructor for an anonymous class? - Answers An
anonymous class is a local class without a name. It is defined and instantiated in a single succinct
expression using the 'new' operator. Since an anonymous class has no name it's not possible to write a
constructor. We must instead use a local class or an instance initializer.
How to write a class that implements an interface - Answers public class X implements YInterface
What is a set? - Answers A set is a standard generic data type that uses an array data structure.
Collection extends set.
What is a linked list? - Answers A linear data structure with a node class that has nodes connected by
pointers. Linked lists should have iterators
What are instance variables? - Answers An instance variable is a variable which is related to a single
instance of a class. Each time an instance of a class is created, the system creates one copy of the
instance variables related to that class. An instance variable is declared inside a class, but not within a
method. A variable which is defined inside a class and a method is known as a local variable. The
opposite of an instance variable is a static variable. A static variable exists across instances of a class. By
default, all variables are created as instance variables.
What is a constructor? - Answers This is a special method used to instantiate objects of a particular class.
It is used in conjunction with the new operator. It initializes an object immediately upon creation. Once
defined, it is called immediately after the object is created. When a new instance of the class is created,
the constructor is called.
What are the four principles of object oriented programming? - Answers Abstraction, encapsulation,
inheritance, polymorphism
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller TutorJosh. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $7.99. You're not tied to anything after your purchase.