• Card 6 / 125: What are the pros of encapsulation?
    A) avoid code duplicity
    B) prevent any inappropriate modification of an object's attributes
    C) other classes, which use a well encapsulated class,won't need to know the implementation details of this class
    D) subtypes of a well-encapsulated class won't need to override most of the inherited methods
    E) modifications to the implementation of the class, won't affect how other classes use the class, as long the interface between them kept unchanged

    Answer:
    B) prevent any inappropriate modification of an object's attributes
    C) other classes, which use a well encapsulated class,won't need to know the implementation details of this class
    E) modifications to the implementation of the class, won't affect how other classes use the class, as long the interface between them kept unchanged

  • Keyboard Shortcuts

    Previous Card ← Previous Card Button
    Next Card → Next Card Button
    Flip Card Space-Bar
<< First < Previous Next > Last >>

Questions & Answers

what is memory?
Hausa Reply
memory is billions of consecutive data storage cell where each of the cell has its own particular address of identification.
Shariful
what are the major difference in the external environment of an office automation system and that of an embedded systems
juma Reply
What is software engineering
Zohaib Reply
what is salary of a software engineer
Akash Reply
understand wllhi 😭am language somali bro 😇😣😣😣
what is agile
Qais Reply
what do you want
help
Billy
how to U download
Adam Reply
hi is there any mobile spy app best you know?
muddy Reply
what is software engineer
Soumen Reply
Who make the software he is the software engineer.
thando
i don't
Al
mobile spy android need it any one help me
muddy
🤔
I want to create a game
Rohith Reply
Requirements to create game
Rohith
yes i also
GURPREET
want to knoe about the reqirements
GURPREET
Yes
Rohith
what are software evolution processes
Software Evolution is a term which refers to the process of developing software initially, then timely updating it for various reasons, i.e., to add new features or to remove obsolete functionalities etc. ... If the proposed changes are accepted, a new release of the software system is planned
Fenkil
basic things of software engineer
Saroj Reply
Which languages need for web development? And how I can learn it? pls help me
Zhamshid Reply
basic things of software engineer
Saroj
hm
Dhruv
I also want to know basic training for software engineering
Dhruv
I want to found an internet company
Sanay Reply
First learn english grammar correctly. 🙏
Eternal

Get the best Software engineering course in your pocket!

Explanation:

Encapsulation means hiding the attributes of a class by marking them

private and restrict accessing them through public methods and also means hiding the internal implementation and representation of an object and provide to the outer world only an interface of public methods to access the object.

Answers: "avoid code duplicity " and "subtypes of a well-encapsulated class won't need to override most of the inherited methods ", have nothing to do with encapsulation

Hide Choices Interactive Question Exam Home Page
Attribution:  Oracle, Sun, Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.
Flash Cards plugin by Curtis Blackwell github.com/curtisblackwell/flash_cards
Google Play and the Google Play logo are trademarks of Google Inc.
Ask
Saylor Foundation
Start Quiz
Donyea Sweets
Start Test
Copy and paste the following HTML code into your website or blog.
<iframe src="https://www.jobilize.com/embed/sun-certified-enterprise-architect-scea" width="600" height="600" frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" style="border:1px solid #CCC; border-width:1px 1px 0; margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>