100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.6 TrustPilot
logo-home
Exam (elaborations)

Java oop

Rating
-
Sold
-
Pages
4
Grade
A+
Uploaded on
29-04-2024
Written in
2023/2024

Java OOP Object Oriented Programming - answer-A type of programming that focuses on objects Inheritance - answer-A class derives non-private properties or method from an existing class Polymorphism - answer-Subclass that can be though as its superclass Encapsulation - answer-Protects variables or methods from being accessed outside its desired scope Dynamic Blinding - answer-Looking up variables or methods in the upper levels of a family tree Constructor Chaining - answer-A chain of calls from a subclass to same class of higher and higher superclass Concrete class - answer-regular class abstract class - answer-class that contain abstract methods wrapper class - answer-class that makes an object type from primitive type inner class - answer-class define within a class sub class - answer-class derives non-private properties or methods from existing class super class - answer-Class derived by another class class - answer-define an object this - answer-to differentiate b/w class variable and local variable ;refer to another constructor new - answer-create instance of object static - answer-indicates shared variables or methods package visibility - answer-private,public,default,protected super - answer-differentiate b/w superclass properties or methods from subclass default super - answer-super() is called automatically when no call to super default constructor - answer-className(){ } called automatically when there is no constructor extends - answer-define inheritance relation b/w 2 classes implements - answer-define inheritance b/w class and interface abstract - answer-define abstract class that may contain abstract method; can be used in front of method to indicate that it is abstract (no definition) abstract method - answer-method that have no specific content interface - answer-class like-structure that contain only abstract method

Show more Read less
Institution
Course

Content preview

Object-Oriented Programming [Java]
Three Fundamental Features of OOP - answer-Encapsulation
Inheritance
Polymorphism

Encapsulation - answer-An object-oriented technique in which the internal details of an object
are "hidden" in order to simplify their use and reuse.

Inheritance - answer-A relationship between two classes in which one class ( the subclass)
inherits all of the properties and capabilities of another ( the superclass)

Polymorphism - answer-Declaring a variable to have one type while it refers to an object of a
subclass of that type.

Object-Oriented Analysis - answer-A means of determining what aspects of a given problem can
be viewed as objects in an eventual object-oriented design.

Object-Oriented Design - answer-A software design method that models the characteristics of
abstract or real objects using classes and objects.

Object-Oriented Programming - answer-A programming technique that features objects, classes,
encapsulation, interfaces, polymorphism, and inheritance.

Cohesion - answer-Degree to which responsibilities of a given component are a meaningful unit

Cohesion vs Coupling - answer-Greater cohesion reflects better design. Less coupling reflects
better design.

Coupling - answer-Degree to which one component must directly access the data of another
component.

Roles - answer-Sets of Responsibilities

Roles vs. Objects - answer-They are the same when a given role is always played by the same
object type.

Software Components - answer-Reuse of code (e.g. Visual Basic, JavaBean)

Frameworks - answer-Reuse of "plug-in" code (e.g. Java Swing)

Design Paterns - answer-Reuse of Design

Agile Software Development - answer-A philosophy of software development that embraces
flexibility and agility. The design "evolves".

Written for

Course

Document information

Uploaded on
April 29, 2024
Number of pages
4
Written in
2023/2024
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

$8.49
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
machariaf706

Get to know the seller

Seller avatar
machariaf706 Teachme2-tutor
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
1 year
Number of followers
0
Documents
7
Last sold
-
ICEFEEL

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Trending documents

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions