What is the output of the following code where Student is a subclass of Person class? Person s = new Student(); if (s instanceof Student) { System.out.print("This is a student ”); } else { System.out.print("This is a person ”); }
Q: Can you call a constructor from another constructor?
A: In Java this keyword is used to refer to the current instance and similar to how we use super() to…
Q: Given the code snippet below, the parameterized constructor for the class "SomeClass" is not working…
A: super is used to access something related to parent class whereas this refers to current instance…
Q: What is the superclass and what is the subclass in the following line? public class Pet extends Dog
A: What is the superclass and what is the subclass in the following line? public class Pet extends…
Q: (in java) Part A: Create a class named Insect, which includes the following: 1. Attributes…
A: Given: Part A: Create a class named Insect, which includes the following: 1. Attributes including:…
Q: The class Person has the following implementations in addition to those specified above: the…
A: import java.util.ArrayList;import java.util.Date; abstract class Person { private String…
Q: (A) Write a class called Course having data members: courseNum (String such as ITCS214), courseName…
A:
Q: 1. A constructor is a special type of method. 2. The following code will result in a compiler error:…
A: True/False for the given statements are: 1. True Explanation: In Java, a constructor is a block of…
Q: What is the output of the following code? Include a description of what happens. 1 class Main {…
A: In the main method, an object of SecondClass with 27,18 as its attributes is created. When…
Q: Q2 Interfaces For each of the following, tell if the code will compile. If so, no explanation is…
A: When a class implements an interface, then the class has to implement all the methods declared in…
Q: You are asked to write a discount system for a beauty saloon, which provides services and sells…
A: Now lets see the classes from package com.java.discountsystem.constantDiscountRate.java package…
Q: I'm trying to override a superclass method by redefining the method in the child class, but the code…
A: ALGORITHM:- 1. Define a Parent and child class. 2. Override the display function() in child class.…
Q: In this Assignment you will use an abstract class to define, read, store, and print questions for a…
A: The objective is to write the code of program and create a class to define, read, store, and print…
Q: QUESTION 13 Write java code to override the equals method in the class represented in the following…
A: equals() method check if the two objects of a class are equal or not. Inside the method we check if…
Q: Write an abstract class called A and a second class called B which inherits from A. Class A will…
A: Your C# code is here given below with an output.
Q: In the following there are two classes, Employee and Manager. Manager is a subclass of Employee. The…
A: Constructor is the same name as that class name, and it is invoked when the object of that class is…
Q: You are asked to write a discount system for a beauty saloon, which provides services and sells…
A: PROGRAM INTRODUCTION: Import the required libraries. Start definition of customer class. Declare…
Q: How many parameters must be passed if only the following prototype is given to a constructor?…
A: Some Languages supports Optional Parameters and some doesn't supports optional Parameters For…
Q: Given the following Imagine that is attached, select that all apply A. If the Other class extends…
A: When Other class extending Base class, then Other class becomes Child class where as Base class…
Q: Write a java code for the following. Design a class named Person and its two subclasses named…
A: code: public class person { private String personname, personaddress, personphone, personemail;…
Q: Write a class named Employee which implements Comparable Interface with name and salary as data…
A: Java program to create Employee and Manager class and build the given functionality.
Q: Given the following code, which statement is correct? class Coffee ( } class Sugar { } class Cup {…
A: Composition class: As inheritance composition class is used for reusing the code. The composition…
Q: It has just one Main class which tests abstract class Animal and its 3 subclasses: Dog, Cat, and…
A: //declaring interfacepublic interface Talker{ //declaring abstract methods public void…
Q: Create a class, CallClass, with two methods to show call by value and call by reference. One method…
A: C#program to demonstrate Call by Value and Call by Reference methods.using System;namespace…
Q: It has just one Main class which tests abstract class Animal and its 3 subclasses: Dog, Cat, and…
A: Question given: A program code is given of driver class. Write all classes and their method that…
Q: What is the output of the following code? public interface yourInterface { int x = 10, y = 20; void…
A: Interface: Interface in java is abstract type. The methods of interface are implemented by classes.…
Q: Write a class named Employee which implements Comparable Interface with name and salary as data…
A: Note: This code should be rewritten instead of copying to the compiler otherwise it will throw a…
Q: In this exercise, you are going to be working with 4 classes, a Book superclass with TextBook and…
A: Actually, Java is a programming language originally developed by James Gosling at Sun Microsystems…
Q: Convert the UML class diagram above into a java code with the following conditions The methods in…
A: Actually, UML stands for Unified Modeling Language.
Q: In the following there are two classes, Employee and Manager. Manager is a subclass of Employee. The…
A: Problem: In the following, there are two classes, Employee and Manager. Manager is a subclass of…
Q: Assume you have a method expecting the superclass's object to be passed as an argument. In this…
A: In Java, all non-static methods are based on the runtime type of the underlying object rather than…
Q: Create a class, CallClass, with two methods to show call by value and call by reference. One method…
A: Java Code: Java code that has a class which have two methods. One method takes call by value and…
Q: Answer with True or False for the following. Explain your answers. -It is legal to write a method…
A: While overriding only occurs in an inheritance relationship, overloading can occur within the same…
Q: Given below is the code for the controlling class with constructor overloading, analyse the code and…
A: public class DriverClass{ public static void main( String[] args ){ Number N1 = new Number…
Q: Write java program that meets the following specifications: (use your own example and data values)…
A: Solution: //Java program: //A.java: //creating the class Aclass A { // declaring and initializing…
Q: Create a base class with an abstract print( ) method that is overridden in a derived class. The…
A: Below is the required JAVA program: - Approach: - Defining the class Base. Defining the default…
Q: a. Write the definition of the default constructor of YClass so that the instance variables of…
A: Describe Constructors and techniques A) The default constructor of YClass is defined as follow:…
Q: Given the following superclass: abstract class Shape { private int sides; abstract double…
A: A class is a group of objects which have common properties. A constructor is a method that is used…
Q: Customer -ID:int -name:String -discount:int Discount rate in percent +Customer(ID:int,name:String,…
A: Giving the following two class diagrams. Answer the following:1- Write the codes for the Customer…
Q: a.) Write the definition of the default constructor of YClass so that the instance variables of…
A: constructors are special function/method which are used to initialize values to instance variables…
Q: 1. A constructor is a special type of method. 2. The following code will result in a compiler error:…
A: Hey there, I am writing the required solution based on the above given question. Please do find the…
Q: What will be the output of the following program? abstract class A{ abstract void firstMethod();…
A: Given:
Q: In this problem, you are going to create an Employee superclass and an HourlyEmployee subclass. The…
A: Given: In this problem, you are going to create an Employee superclass and an HourlyEmployee…
Q: Implement all the classes using Java programming language from the given UML Class diagram.
A: public class Shape { //declaring instance variables private String color; private boolean filled;…
Q: consider the following declaration for the class method • @classmethod • def…
A: @classmethod def set_default_side(cls, s): cls.DEFAULT_SIDE = s…
Q: What is the output of the following code where Student is a subclass of Person class? Person s = new…
A: The answer varies acccording to type of class
Q: What would be the effect of the following code: public class Body Part { } public class Leg extends…
A: The Given question are multiple choice selected based question.
Q: Write a superclass called ؛Person (as shown in the class diagram), which contains: • Two instance…
A: public class Tester { public static void main(String[] args) { //creating Person instances…
Q: 1- public class Student { 2 3 public abstract double calcScore(); 4 5 } Which of the following is…
A: The given code is a java code snippet where a Student class is created. The student class has method…
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
- What is the output of the following code where Student is a subclass of Person class?
Person s = new Student();
if (s instanceof Student) {
System.out.print("This is a student ”);
}
else {
System.out.print("This is a person ”);
}
- This is a student
- This is a person
- This is a student This is a person
- Syntax error
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
- 3. Person and Customer Classes The Person and Customer Classes Write a class named Person with data attributes for a person’s name, address, and telephone number. Next, write a class named Customer that is a subclass of the Person class. The Customer class should have a data attribute for a customer number, and a Boolean data attribute indicating whether the customer wishes to be on a mailing list. Demonstrate an instance of the Customer class in a simple program.CSC 1302: PRINCIPLES OF COMPUTER SCIENCE II Lab 6 How to Submit Please submit your answers to the lab instructor once you have completed. Failure to submit will result in a ZERO FOR THIS LAB. NO EXCEPTIONS. The class diagram with four classes Student, Graduate, Undergraduate, and Exchange is given. Write the classes as described in the class diagram. The fields and methods for each class is given below. Student Exchange Graduate Undergraduate Student: Fields: major (String) gpa (double) creditHours (int) Methods: getGpa: returns gpa getYear: returns “freshman”, “sophomore”, “junior” or “senior” as determined by earned credit hours: Freshman: Less than 32 credit hours Sophomore: At least 32 credit hours but less than 64 credit hours Junior: At least credit hours 64 but less than 96 credit hours Senior: At least 96 credit hours Graduate:…Given the following class definition: class employee{public: employee(); employee(string, int, double); employee(int, double); employee(string); void setData(string, int, double); void print() const; void updatePay(double); int getNumOfServiceYears() const; double getPay() const;private: string name; int numOfServiceYears; double pay;}; Create a class parttime derived from the above class that includes private members payRate and hoursWorked of type double along with a constructor and the definition of a print function that prints out all information from the base and derived class. Provide a test program that would demonstrate the working parttime class. Note: You can assume all code is stored in a single file.
- JAVA Language Caesar Shift Question: Modify the Caesar class so that it will allow various sized shifts to be used, instead of just a shift of size 3. (Hint: Use an instance variable in the Caesar class to represent the shift, add a constructor to set it, and change the encode method to use it.) import java.util.*; public class TestCipher { public static void main(String[] args) { int shift = 7; Caesar caesar = new Caesar(); String text = "hello world"; String encryptTxt = caesar.encrypt(text); System.out.println(text + " encrypted with shift " + shift + " is " + encryptTxt); } } abstract class Cipher { public String encrypt(String s) { StringBuffer result = new StringBuffer(""); // Use a StringBuffer StringTokenizer words = new StringTokenizer(s); // Break s into its words while (words.hasMoreTokens()) { // For each word in s…public class date { private int day; // from 1 to 31 private int month; // from 1 to 12 private int year; // from 2000 upwards public void advance (); // move to next day }; Implement a constructor that initializes new objects of date class to be set to the 1st of January 2000. Implement setters for day, month, and year. Implement the advance method, which moves to the next day, ensuring that all data members are updated appropriately.Consider the following code segment and answer questions 14 and 15. class Point { public: Point (double x = -99, double y = -99) { this -> xM = x; this -> yM = y;} double getx () {return xM; } double gety () {return yM; } void setx (double x) {this -> xM = x; } void sety (double y) {this -> yM = y; } private: double xM, yM; }; 14. What is the output of the following code snippet: Point pl (100); cout << pl.getx() << " " << pl.gety(); a. The output of the program is: -99 -99 b. The output of the program is: 100 100 c. The output of the program is: -99 100 d. The output of the program is: 100 -99 e. None of the above. It doesn't compile because constructor of Point needs two arguments. 15. How many times does the constructor of class Point get called by the following code snippet: Point a (100, 200); Point b[6]; Point *c = new Point; Point *d = new Point (300, 400); a. Four times b. Three times c. Nine times d. Two times e. None of the above
- IN JAVA PLEASE Child Class: Vegetable Write a child class called Vegetable. A vegetable is described by a name, the number of grams of sugar (as a whole number), the number of grams of sodium (as a whole number), and whether or not the vegetable is a starch. For the Vegetable class, write: the complete class header the instance data variables a constructor that sets the instance data variables based on parameters getters and setters; use instance data variables where appropriate a toString method that returns a text representation of a Vegetable object that includes all four characteristics of the vegetableThis code will be used to answer the question at the bottom. public class AccountBalance {private long accountNumber;private String ownersName;private double balance;public AccountBalance(long accountNumber, String ownersName, double balance) {this.accountNumber = accountNumber;this.ownersName = ownersName;setBalance(balance);}public long getAccountNumber() {return accountNumber;}public void setAccountNumber(long accountNumber) {this.accountNumber = accountNumber;}public String getOwnersName() {return ownersName;}public void setOwnersName() {this.ownersName = ownersName;}public double getBalance() {return balance;}public void setBalance(double balance) {if (balance < 0) {System.out.println("Balance Cannot be Negative.");balance = 0;}this.balance = balance;}}class CheckingAccount extends AccountBalance{CheckingAccount(long a, String b, double c){super(a,b,c);displayAccount();}public boolean deposit(double a) {if(a<=0)System.out.println("Invalid…•Person Class: Person class has attributes: String name, address and int age. Write setperson() function to set values and getPerson() to Print attributes. Also write appropriate constructors.•Employee Class: Write another class Employee having attributes department and salary of type string and double. Write methods setEmployee(), getEmployee() and appropriate constructors for Employee class.•Student Class:•Write a class Student having attributes registration number and GPA of type string and float. Also write setStudent(), getStudent() methods and required constructors. Use the concept of inheritance to achieve the above functionality. Write a main() function to display the information of employee and student.• Note: Call the constructors/methods of parent class in child class where required in java code
- •Person Class: Person class has attributes: String name, address and int age. Write setperson() function to set values and getPerson() to Print attributes. Also write appropriate constructors. •Employee Class: Write another class Employee having attributes department and salary of type string and double. Write methods setEmployee(), getEmployee() and appropriate constructors for Employee class. •Student Class: •Write a class Student having attributes registration number and GPA of type string and float. Also write setStudent(), getStudent() methods and required constructors. Use the concept of inheritance to achieve the above functionality. Write a main() function to display the information of employee and student. • Note: Call the constructors/methods of parent class in child class where requiredThis question involves the design of a class that will be used to produce practice problems. The following StudyPracticeinterface represents practice problems that can be used to study some subject. public interface StudyPractice. { /**Returns the current practive problem */ String getProblem(); /** Changes to the next practice problem */ void nextProblem(); } The MultPractice class is a StudyPracticethat produces multiplication practice problems. A MultPractice object is constructed with two integer values: first integer and initial second integer. The first integer is a value that remains constant and is used as the first integer in every practice problem. The initial second integer is used as the starting value for the second integer in the practice problems. This second value is incremented for each additional practice problem that is produced by the class. For example, a MultPractice object created with the call new MultPractice (7, 3)would be used to create the practice…class GradedActivity { private: double score; public: GradedActivity() { score = 0.0; } GradedActivity(double s) { score = s; } void setScore(double s) { score = s; } double getScore() { return score; } char getLetterGrade() const; }; Implement the GradedActivity class above. In this C++ assignment, create a new class Assignment which is derived from GradedActivity. It should have three private member ints for 3 different parts of an assignment score: functionality (max 50 points), efficiency (max 25 points), and style (max 25 points). Create member function set() in Assignment which takes three parameter ints and sets the member variables. It should also set its score member, which is inherited from GradedActivity, using the setScore() function, to functionality + efficiency + style. Signature: void Assignment::set(int, int, int) Create a main program which instantiates an Assignment, asks the user…