
EBK JAVA PROGRAMMING
9th Edition
ISBN: 9781337671385
Author: FARRELL
Publisher: CENGAGE LEARNING - CONSIGNMENT
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Demonstrate how the Java operator instanceof tests to verify if an object is an instance of another class or not. You will create 3 classes, the main, a simple class and another that is a child of the simple. Type up the code and submit the results.
![MAIN CLASS
public class InstanceOfExample {
public static void main(String[] args) {
SIMPLE CLASS
public class SimpleClass {
}
SimpleClass sc = new SimpleClass();
AnotherSimpleClass asc = new AnotherSimpleClass();
boolean b1 = asc instanceof SimpleClass;
boolean b2 = sc instanceof AnotherSimpleClass;
System.out.println("Is AnotherSimpleClass an instance of SimpleClass:
System.out.println("Is SimpleClass an instance of AnotherSimpleClass:
private int myNumber;
private String myName;
public double change;
public void setVars(int num, String name)
{
}
public int getNumber ()
{
return myNumber;
}
}
myNumber= num;
myName = name;
{
public String getName()
return myName;
ANOTHER SIMPLE DERIVED CLASS
public class AnotherSimpleClass extends SimpleClass{
}
public String pirntOut() {
return "I am a derived class!";
b1);
+ b2);](https://content.bartleby.com/qna-images/question/e4aa3b5e-e7fa-4aac-8b86-8434ebe6fb39/18926e04-46c4-4be9-98a2-db8df3816365/0nvc7t_thumbnail.png)
Transcribed Image Text:MAIN CLASS
public class InstanceOfExample {
public static void main(String[] args) {
SIMPLE CLASS
public class SimpleClass {
}
SimpleClass sc = new SimpleClass();
AnotherSimpleClass asc = new AnotherSimpleClass();
boolean b1 = asc instanceof SimpleClass;
boolean b2 = sc instanceof AnotherSimpleClass;
System.out.println("Is AnotherSimpleClass an instance of SimpleClass:
System.out.println("Is SimpleClass an instance of AnotherSimpleClass:
private int myNumber;
private String myName;
public double change;
public void setVars(int num, String name)
{
}
public int getNumber ()
{
return myNumber;
}
}
myNumber= num;
myName = name;
{
public String getName()
return myName;
ANOTHER SIMPLE DERIVED CLASS
public class AnotherSimpleClass extends SimpleClass{
}
public String pirntOut() {
return "I am a derived class!";
b1);
+ b2);
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 3 steps

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- A(n) ____________ is one instance or variable of a class.arrow_forwardAssume that you have created a class named MyClass. The header of the MyClass constructor can be ____________. public MyClass() public MyClass (double d) Either of these can be the constructor header. Neither of these can be the constructor header.arrow_forwardWhat is the difference between a friend function of a class and a member function of a class? (3)arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
- Systems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage LearningC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrProgramming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage Learning

EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage

Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,

Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning

C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr

Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning