Computer Science > QUESTION PAPER & MARK SCHEME > AP CSA Code HS section 2 Questions and Answers (Passed with 100%) (All)
AP CSA Code HS section 2 Questions and Answers (Passed with 100%) What is an object in Java? ✔✔An object is something that contains both state and behavior. Which of the following best describe... s the relationship between a class and an object? ✔✔A class definition specifies the attributes and behavior of every object that will be made. Every class definition has each of the following EXCEPT A name Defined attributes Defined behaviors to manipulate the state of the objects Defined objects as copies of the class ✔✔Defined objects as copies of the class Consider this class definition of a Pineapple. public class Pineapple { private boolean isRipe; private String color; private double weight; // Rest of class goes here } When we use this class to create Pineapple objects, which of the following is guaranteed to be true? ✔✔Every Pineapple object will have the same attributes. What is a constructor in Java? ✔✔A constructor allows us to create a new instance of a class, usually initializing instance variables. Refer to the Card class shown below. public class Card { private String suit; private int value; //13 values for each suit in deck (0 to 12) public Card (String cardSuit, int cardValue) { /* implementation */} // Rest of the class goes here } Which of the following is the correct /* implementation */ code for the constructor in the Card class? ✔✔suit = cardSuit; value = cardValue; public class Shark { // Attributes private String habitat; private int age; public Shark(String region, int sharkAge) { habitat = region; age = sharkAge; } } Which of the following choices is a formal parameter of the constructor? ✔✔sharkAge What is the purpose of overloading a class' constructor? ✔✔It allows the user to set the values of different combinations of the instance variables when the object is created. Which of the following is NOT part of the constructor signature? ✔✔Which instance variables are initialized Which of the following is NOT a valid way to overload this constructor? For brevity, only the signature is given. Pineapple Pineapple(String color) a. Pineapple Pineapple() b. Pineapple Pineapple(String color, int age) [Show More]
Last updated: 2 years ago
Preview 1 out of 32 pages
Buy this document to get the full access instantly
Instant Download Access after purchase
Buy NowInstant download
We Accept:
Code HS Bundled Exams Questions and Answers with Complete Solutions
By Nutmegs 2 years ago
$25
18
Can't find what you want? Try our AI powered Search
Connected school, study & course
About the document
Uploaded On
Apr 13, 2023
Number of pages
32
Written in
This document has been written for:
Uploaded
Apr 13, 2023
Downloads
0
Views
170
In Scholarfriends, a student can earn by offering help to other student. Students can help other students with materials by upploading their notes and earn money.
We're available through e-mail, Twitter, Facebook, and live chat.
FAQ
Questions? Leave a message!
Copyright © Scholarfriends · High quality services·