public class Ice extends Fire { public void method1() { System.out.print("Ice 1 "); public class Fire { public String tostring() { return "Fire"; } public void method1() { method2(); System.out.print("Fire 1 "); public class Rain extends Fire { public String tostring() { return "Rain"; public void method2() { System.out.print("Fire 2 "); } } public void method1() { super.method1(); System.out.print("Rain 1 "); } public class Snow extends Rain { public void method2() { System.out.print("Snow 2 "); } Given the classes above, what output is produced by the following code? Fire[] elements = for (int i = 0; i < elements.length; i++) { System.out.println(elements[i]); elements[i].method1(); System.out.println(); {new Fire(), new Snow(), new Rain(), new Ice()};
Q: . Consider the following class definition that has comments in Figure 5. Add method definitions in…
A: The given problem has a Java problem where class student is to be completed as per the comments…
Q: create java method to count the number of employees and their salary ranges according to your…
A: ALGORITHM:- 1. Declare and initialise 2 arrays , one of name and other of salaries. 2. Pass both the…
Q: Static methods within a class are copied into each object created from the class. true or false
A: false
Q: Create a method "public void giveRaise(int percentage)" in the Employee class. This method should…
A: Since the Programming language is not mentioned in the question, we will answer this question in…
Q: class Garden{ private int area; public Garden(int a) { area = a; } public boolean equals (Garden g)…
A: In the following code A garden class is there with area private variable and garden constructor,…
Q: UML Diagrams: Course -courseName: String -students: Student [] -numberOfStudents: int…
A: There is only one constructor in the Course. +Course(courseName : String) It is a parameterized…
Q: True or False: An abstract method has no body.
A: Given: True or False: An abstract method has no body.
Q: Complete the following piece of java code (MyDate class). The semicolon after each method must be…
A: Question given: A piece of object oriented programming code is given. Complete this code by…
Q: class Garden{ private int area; public Garden (int a) { area = a; } public boolean equals (Garden g)…
A: Ans: Code: class Garden{ private int area; public Garden(int a){ area = a; }…
Q: Running a method from within your program Requires you to know the variables contained within the…
A: Method are block of codes which are executed only when that particular method is called.
Q: (Java) 7.2 Code: Look at the following Person.java class code: class Person{ public String name;…
A: The toString() method is a method in java that is used to print or output the values of an object or…
Q: Assume that you see the following lines of code : Fruit fruit = new Apple ( ) ; fruit.show ( ) ;…
A: Fruit class must have a definition of method show for the code to compile. In the given code, object…
Q: Explain what an overridden method is and give an example by writing some Java code
A: Introduction First lets understand method overriding: Suppose we have classes A and B. class B…
Q: Implement the following classes in Java. Date class which has day(int), month(int) and year(int)…
A: Total 5 classes needs to be maid one each for date, time, datetime, pizzaorder and test class. Date…
Q: QUESTION 21 Given: public interface TestInterface { boolean errorState(); } Which methods are…
A: Option d is wrong Because we cannot extend an interface. Instead we need to implement an interface,…
Q: # Write a Python class name Employee that will hold in its __init__() method # 4 attributes:…
A: Employee class: Employee class contains: default constructor with 4 attributes attributes:…
Q: java program Explain the concept of method overloading and give an example , using the following…
A: In this question, we understand the concept of method overloading and by using the following code :…
Q: What is dynamic method lookup? Question options: Dynamic method lookup is the process of…
A: Dear learner, hope you are doing well, I will try my best to answer this question. Thank You!!
Q: at has following methods: sum, multiply, divide , modulus , sin , cos , tan
A: JAVA code Create a Calculator class that has following methods: sum, multiply, divide , modulus ,…
Q: java programming Complete the code for the class StudentAccount in the following. Add constructors…
A: The abstract class is the class in which abstract classes can't be created object and if the class…
Q: Consider the following three Java classes: public abstract class Toy { public void makeNoise() {…
A: doll.makeNoise(); doll is an instance of Doll class and it invokes makeNoise() method in Doll…
Q: 3. Write a java program as in the next class diagram, such as: SimpleCalc2() method only calls find…
A: java code
Q: 1. public class Test2 { static void method1() { } void method20) { } } Method method10 can directly…
A: Answer Option d Test2.method2() is a valid invocation of method 2()
Q: Consider a class RatingScore that represents a numeric rating for something such as a movie. Its…
A: According to the information given:- We have to take input rating from the user about movie. will…
Q: Design a class Cannonba ll to model a cannonball that is fired into the air. A ball has • An x- and…
A: Program: Filename: “Cannonball.java” // Define a class Cannonball that simulates a cannonball firing…
Q: Consider the following declarations: public interface Shape int isLargerThan (Shape other); // Other…
A: Given:
Q: The following code is in Java: public class Vehicle // Superclass { private…
A: Given code snippet public class Vehicle // Superclass { private double cost;…
Q: IS public interface A { public int methodl () { return 1; } public interface B { } default int…
A: Answer: 4
Q: Given the following code: } public class Foo { public void barl () { public abstract void bar2 ();…
A: abstract method Only applicable in an abstract class, an abstract method lacks a body. The subclass…
Q: * Constructor for objects of class SimpleBankAccount public SimpleBankAccount (){ balance- 0.0; ac…
A: Given that:
Q: a class Complex for complex number system. The class should have 2 fields for real and imaginary…
A: Code: #include <iostream>using namespace std;//Creating the class Complexclass Complex{…
Q: Write a Rectangle class. Its constructor should accept length and width as a parameter. It should…
A: Answer has been explained below:-
Q: public class ClassA { public void methodOne(int i) { } public void methodTwo(int i) { } public…
A: We need to answer regarding given methods.
Q: 2. Given the Baby class below: public Class Baby { String name; int birthWeight; } Write an equals…
A: class Baby { public : string name; int birthWeight; };
Q: 3. Write a java program as in the next class diagram, such as: SimpleCalc2() method only calls find…
A: Question in Two forms first in simple way which is understand first in step 2 complete program in…
Q: WRITE THE OUTPUTS OF THE FOLLOWING!!! A.) public class MyClass { static void myMethod() {…
A: JAVA supports the properties of encapsulation and data hiding through the creation of user-defined…
Q: he true statements. Select all that apply: -Static methods of a class can be called without…
A: Lets see the solution.
Q: write the definition of a class Counter containing: an instance variable counter of type int,…
A: Create a Counter class and initialise one count variable to 0. Inside the class, create one method…
Q: Write java method fullName with a return type of void and accept a name. The method will display the…
A: Java code:- import java.util.*;public class Main { static void fullName( String fName) {…
Q: tumLeft and turn Right methods that change the direction of the robot but not the location move…
A: public class Robot{ //declaring instance variables private String name; private int xPos; private…
Q: How many methods and constructors do objects of type Middle have? public class Left{ public Left x;…
A: Hey there, I am writing the required solution based on the above given question. Please do find the…
Q: Complete the following class to implement all the methods in the class
A: I have given an answer in step 2.
Q: Single responsibility (from our SOLID principles) means that classes must implement only ONE method.…
A: The answer is A)true SOLID is one in all the foremost common sets of style principles in…
Q: public class A extends C { public void method1() { System.out.print("a1 "); } public String…
A: The above program is a program of inheritance in java. Inheritance is an object-oriented programming…
Q: What does it mean when a method is overloaded?
A: Method overloading Method overloading is a process used in object oriented programming. Polymorphism…
Q: public abstract class Bird { private int x; private int y; private int z; public void…
A: The solution for the above given question is given below:
Java Language
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
- toString() and equals() Methods This lab will demonstrate how the toString() and equals() methods work when they are not overridden. Type up the code and submit the BOTH results. CODE public class ObjectToString( public static void main(String[] args) { ClassOne co new ClassOne(); ClassTwo ct = new ClassTwo(); } } public class Classone { System.out.println(co); System.out.println(ct); System.out.println(co.equals(ct)); public void printfle() { System.out.println("I am from ClassOne"); } public class ClassTwo ( public void printMe() { } System.out.println("I am from ClassTwo"); Run the program and notice the output.8. OOPS Theory #6 public class Car { public void horn() { System.out.println("Horn horn"); } } public class Ferrari extends Car { public void horn() { System.out.println("Ferarriiiiii"); } } public static void main(String[] args) { Ferrari ferrari = new Car(); ferrari.horn(); } Pick ONE option Horn horn Ferarriiii Cannot compile Runtime exception Clear Selection 9. OOPS Theory #7 In Java, we can achieve the abstraction by creating the blueprint of an object and only have abstract methods. What do we call this? Pick ONE option Interface Encapsulation Instance Protected Clear SelectionDefining Classes Write and document the definition for the Money class. The Money class represents an amount in U.S. dollars. Money Class e Fields cents : int dollars : int e Methods getValue() : double Money(int d, int c) setCents(int c) : void setDollars(int d) : void toString() : String • Each Money object has two int instance variables: dollars and cents. • The class has one constructor that takes two int parameters. The first int represents whole dollars, and the second int represents cents. • The class has one accessor method named getValue() which returns the amount as a double. (Just divide cents by 100.0 and add it to dollars. Return that amount.) • The class has two mutator methods-setDollars() and setCents()–that modify the corresponding instance variables. • The class has a toString() method that returns the amount as a String in the form: $ 2345.75. Use concatenation to produce the output. Do not worry about the decimal places.
- public class Cat extends Pet { private String breed; public void setBreed(String userBreed) { breed = userBreed; } public String getBreed() { return breed; }} public class Pet { protected String name; protected int age; public void setName(String userName) { name = userName; } public String getName() { return name; } public void setAge(int userAge) { age = userAge; } public int getAge() { return age; } public void printInfo() { System.out.println("Pet Information: "); System.out.println(" Name: " + name); System.out.println(" Age: " + age); } } import java.util.Scanner; public class PetInformation { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); // create a generic Pet and a Cat Pet myPet = new Pet(); Cat myCat = new Cat(); // declare variables for pet and cat info String petName, catName, catBreed; int petAge,…public class Father { public String name; public int age; // customer name Father(){ name=”Hassan”; age=50;} public void display(){ System.out.println(“Name:”+name); System.out.println(“Age:”+age); } } 1. Based on Figure 3, create a class named Child that inherits the Father class. Declare an instance name location (String) for class Child. 2. Define a constructor in class Child and give an appropriate initial values for the instance (name, age, location). 3. Define a method display () in class Child, execute the display ( ) method in superclass using the keyword super. Method display ( ) in class Child should print the information of name, age and location 4. Create other class named Main for the main method and create 2 objects for the 2 classes (Father and Child). Then execute the display ( ) method for Father and Child. Example of the output as in Figure 4: Father's info: Name: Josh Age: 50 Child's info: Name: Christy Age: 20 Location:…Code: interface Bicycle{ //interface for bicycle void changeGear(int val); //abstract methods void changeSpeed(int inc); void applyBrakes(int dec); void ringBell(int count); } class NewCycle implements Bicycle{ //class for a new cycle int speed=0; //stores the speed value int gear=0; //stores the gear value @Override public void changeGear(int val) { //method to change the gear gear=val; } @Override public void changeSpeed(int inc) { //method to change the speed speed=speed+inc; } @Override public void applyBrakes(int dec) { //method to apply brakes speed=speed-dec; } @Override public void ringBell(int count) { //method to ring the bell for(int i=0;i<count;i++){ System.out.print("Clang!!"+" "); } System.out.println(""); } public void printState(){ //method to print the states System.out.println("Ring bell, Speed, Gear,…
- Determine if this statement is true or false Take the following method, which is defined in some class: class SomeClass: SomeBaseClass{ private int override MyMethod() { //do something.... } } This is an example of run time polymorphism, as MyMethod is being redefined in the child class by the override keyword.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…package pkl public class Parent{ private String name; int id; public double fees private void assignName (String n) { Parent pr1= Parent(); this.name=n;} void assignld (int aid) { this.id=aid;} public void calcFees() { this.fees *=10;} }// Class package pk1 public class FollowUP { public void methodUP () { Select one: Check the code above and answer the following: pr1.name="M"; is accessible a False b. True }//Class package pk2 public class TrackMe{ public void methodMe () { Parent pr2 Parent(); = } }// Class
- 7. public class Father { public String name; public int age; // customer name Father(){ name="Hassan"; age=50;} public void display(){ System.out.println("Name:"+name); System.out.println("Age:"+age); }} Figure 3 i. Based on Figure 3, create a class named Child that inherits the Father class. Declare an instance name location (String) for class Child. ii. Define a constructor in class Child and give an appropriate initial values for the instance (name, age, location). Define a method display () in class Child, execute the display () method in superclass using the keyword super. Method display () in class Child should print the information of name, age and location. ii.Design/code/test a Java program containing an abstract the class absWelcome. This class should contain: 1. A public abstract void method (you name it) that is empty 2. A public regular method (you name it) that prints "Welcome to " Next, create a subclass clsHello that extends absWelcome. This class should contain: • A public regular method (you name it) that prints "Java Programming" Finally, inside the Main class create an object (you name it) from the clsHello class. Use this new object reference to: 1. Output "Welcome to " from the abstract class 2. Output "Java Programming" from the subclass Your output should resemble that shown below >sh -c javac -classpath -type f-name '*.java') java -classpath :targe Welcome to Java Programmingpublic class FoodItem { private String name; private double fat; private double carbs; private double protein; // TODO: Define default constructor // TODO: Define second constructor with parameters to initialize private fields (name, fat, carbs, protein) public String getName() { return name; } public double getFat() { return fat; } public double getCarbs() { return carbs; } public double getProtein() { return protein; } public double getCalories(double numServings) { // Calorie formula double calories = ((fat * 9) + (carbs * 4) + (protein * 4)) * numServings; return calories; } public void printInfo() { System.out.println("Nutritional information per serving of " + name + ":"); System.out.printf(" Fat: %.2f g\n", fat); System.out.printf(" Carbohydrates: %.2f g\n", carbs); System.out.printf(" Protein: %.2f g\n", protein); }} import java.util.Scanner; public class NutritionalInfo {…