What is wrong with this class hierarchy definition? Justify your choice. a) Nothing is wrong with the code. b) There should be more subclasses of the Shape class than just Triangle. c) There cannot be any subclasses of the Shape class. d) It is not possible to use super in the Triangle constructor.
Q: Our AbstractHashMap class maintains a load factor λ ≤ 0.5. Reimplement that class to allow the user…
A: Answer is given below .
Q: What is the difference between a class and an object? Can you explain this using an example from the…
A: the difference between class and object with realtime example is given below
Q: want my class to be developed in such a way that no other class (even derived class) can create its…
A: You mentioned that you need a class where no other class should be accessed it even the derived…
Q: Give me a code example where you can decouple the classes with the help of Interface? II. Give a…
A: Give me a code example where you can decouple the classes with the help of Interface? interface…
Q: When we want to add new methods to superclass that don’t necessarily make sense to every subclass.…
A: In the given statement instance variable functionality is defined. So, the design pattern for…
Q: Answer These 2 question Acrroding To this Code?Q1: There are common attributes and methods between…
A: 1. Given 3 java classes kid, trainer and group. Kid and trainer class have almost same attributes…
Q: In what ways are interfaces advantageous? The creation of objects of a certain class seems more…
A: Interface: In the Java programming language, an interface is referred to as an abstract type that…
Q: Donald Norman’s Model have different stages
A: Norman's principle: How people do things? They categorized into three division Goal…
Q: What is a class loader? Class vs. Object? What is a constructor?
A: According to the question we need to give clear explanations and code examples for each…
Q: ject from the parent class in the child class and yet use all of its fea
A: Introduction: The class being inherited from is known as the parent class, also known as the base…
Q: Why does avoiding classes that are needlessly connected require more work and writing of code in…
A: Object-oriented coding and Java The Java programming language is used to teach Introduction to…
Q: MAT-521-Q2 Get the area of the square,circle, triangle and rectangle shapes using abstract classes…
A: let us see the answer:- Create a shape abstract class with two numbers and an empty function called…
Q: Can we not use an object of the Parent Class in the Child Class and use all its features?
A: Can we not use an object of the Parent Class in theChild Class and use all its features?
Q: Your assignment for this course is to implement a beginner level Book Management System (BMS) in…
A: The above program will make use collections framework to use ArrayList to hold list of books…
Q: useful to use extension methods?
A: For Useful to use extension methods
Q: What are the similarities between structs and classes? (Select all that apply)
A: Similarities Between Structs And Classes are given below :- 1. Access specifies, such as public,…
Q: SELECT ALL members of the class that are immediately accessible by Bicycle subclasses. Take note: In…
A: Here, I have to choose an option for the above question.
Q: Which of the following is true about abstract classes? Note that if a class can be sub-classed, this…
A: Answer:- Abstract classes cannot be instantiated, but they can be sub classed. Explanation:- Аn…
Q: Is this statement true or false? The fields, attributes, and methods of the derived class are passed…
A: Derived class is also called as child class which is derived from another class which is called as a…
Q: Is it possible to extend one class which are defined as final? Explain?
A: The main benefit of declaring a class as final is that it prevents it from being subclassed. When a…
Q: s that are needlessly connected require more work and writing of code in object-oriented…
A: Introduction: As per the bartlby guidelines we can solve only one question for you if you want to…
Q: For this project, you will implement an email client-server simulator using the object-oriented…
A: //Message.javaimport java.util.Calendar;import java.util.Date;public class Message{ private String…
Q: Class Student needs to create different constructors, but only have the initialization of instances…
A: Program Code: class Student{ String name; int age; int classes; Student(String n,int…
Q: You are given the definition of a base class named as Polygon. A polygon is a closed figure with…
A: Actually, program is a executable software that runs on a computer.
Q: Why is multilevel inheritance allowed for interface but not allowed for class? You can use code…
A: STEP-1 Multilevel inheritanceMultiple Heritage is an object oriented concept trait where a class…
Q: When we wish to add new methods to the superclass that do not necessarily apply to all subclasses.…
A: Introduction: The functionality of instance variables is defined in the following statement. As an…
Q: Why do we need inheritance? Can we not use an object of the Parent Class in the Child Class and use…
A: The answer is as follows:-
Q: have 5 classes in the picture, I want an uml drawing that expresses them ... I want it necessary,…
A: The UML is called the unified modeling language that is used to represent any system that consists…
Q: In your drone application of precision agriculture create an object diagram (showing qualities of…
A: Object diagram of Drone application of precision agriculture :-
Q: Compared to abstract classes, what are the benefits of using interfaces instead?
A: Introduction: Computer programming is the process of creating a set of instructions that tells a…
Q: Q3. Why we need multiple constructors and multiple methods of the same name in a class? Provide an…
A: Constructors are the special methods which has same name as class name gets invoked automatically…
Q: Java Implement the Shape hierarchy -- create an abstract class called Shape, which will be the…
A: Given: Abstract is class Shape, which will be the parent class to TwoDimensionalShape and…
Q: Why can't we use an object from the parent class in the child class and yet use all of its features
A: One of the fundamental components of object-oriented programming is inheritance. It enables us to…
Q: What is the design pattern depicted in the diagram below? The intent of this design pattern is to…
A: A) Factory Method Design Pattern Explanation: A Factory Pattern, also known as a Factory Method…
Q: Why can't we use an object from a Parent Class in a Child Class and take use of all its features?
A: Given: Can we use Parent Class object in a Child Class and take use of all of its features? is the…
Q: What is fundamental difference/s between an abstract classes and interface (Write in maximum 5…
A: Note As per BNED rules we are allowed to answer 1 question at a time if you want the response of…
Q: t is possible to convert this uml class diagram into a Java oop code ... even if only a small part…
A: Below is the required java program. Program Approach. As per the class diagram, there are ten…
Q: Some programmers look at the code and decide to create relationships between classes. Is this…
A: There are three most common relationships among classes in Java that are as follows: Dependence…
Q: Elaborate the connection of Class and Interface by inserting actual code in the answer
A: According to the question The classroom can have subtle and tangible paths. The visible connector…
Q: Why we need multiple constructors and multiple methods of the same name in a class? Provide an…
A: The concept of having same name for multiple methods is called as Method Overloading and same name…
Q: Suppose you want to have a Tractor class that implements the Comparable interface so that you can…
A: In java if we inherit interface then use this syntax public class class_name implements…
Q: Could it ever make sense to define a class as abstract if it has no abstract methods? Discuss this
A: Abstract class : Abstraction means hiding the implementation from user and showing only essential…
Q: Simple factory is not considered a design pattern because it does not decouple the client from…
A: Simple factory is not considered a design pattern because it does not decouple the client from…
Q: When should you use an abstract class? Group of answer choices 1. All options are correct. 2.…
A: Answer: when abstract class use then two or more classes can share identical method so option 2 is…
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
- Create a UML diagram to help design the class baby. class Baby{ //data members private String name; private int age; //default constructor Baby() { name = "xyz"; age = 3; } //parameterized constructor Baby(String n,int a){ name = n; age = a; } //sets name public void setname(String n){ if(n.isEmpty()) name = "xyz"; else name = n; } //sets age public void setage(int a){ if(!(a>=1 && a<=4)) age = 2; else age = a; } //returns name public String getname(){ return name; } //returns age public int getage(){ return age; } //check if two objects have same name and age public boolean equals(Baby b){ if (age==b.getage() && name.equalsIgnoreCase(b.getname())) return true; else return false; } } public class Main { public static void main(String[] args) { //two objects of type Baby Baby A=new Baby("abcd",3); Baby B= new Baby("abcd",3); //print information of object System.out.println("Name:" + A.getname() + " age:"+ A.getage()); //call equals on obejct…There is a class hierarchy that includes three classes: class Animal { protected int age; public int getAge() { return age; } public void setAge(int age) { this.age = age; }}class Pet extends Animal { protected String name; public String getName() { return name; } public void setName(String name) { this.name = name; }}class Cat extends Pet { protected String color; public String getColor() { return color; } public void setColor(String color) { this.color = color; }} Given the following object: Pet cat = new Cat(); Select all invalid method invocations.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:…
- public class StairViewer public static void main(String(] args) // Step 2: Create a rectangle and draw it as the // top step of the stair // location: (20, 10) // size: (20, 20) 18 // Step 3: Create a rectangle and draw it as the 19 // middle step of the stair 20 // location: below the top step, aligned on left // size: (40, 20) 21 22 23 24 // Step 4: Create a rectangle and draw it as the 25 // bottom step of the stair 26 // location: below the middle step, aligned on left // size: (60, 20) 27 28 29 30 } 31 32Shape -width: double -length: double +allmutatorMethods Shapes2D Shapes3D -height:double *calSize():double +calVolume():double 1. Define class Shape, 2DShape and 3DShape as per UML class diagram given. 2. Define all mutator methods(set and get) for all classes. 3. Define methods calArea() with formula area - width * length for 2DShapes. 4. Define methods calArea() with formula calvolume, volume = width*length*height for 3DShapes. In the main program, declare and set data in 1 object of 3DShapes. Create an array OR ArrayList of 2DShapes, set and display the info of all objects as shown in the output. 5.49. Consider the following class definition. public class Cylinder } private double baseRadius; private double height; public Cylinder () baseRadius = 0; height = 0; public Cylinder (double 1, double h) } baseRadius - 1; height = h; { public void set (double r, double h) } baseRadius = r; height = h; { public String toString () } return (baseRadius + It n + height); { public double SurfaceArea () return 2 * 3.14 * baseRadius height; public double volume () } return 3.14 baseRadius * baseRadius * height; { Which of the following statements correctly instantiates the Cylinder object myCylinder? (i) Cylinder mycylinder = new Cylinder (2.5, 7.3) : (ii) class Cylinder myCylinder = new Cylinder (2.5, 7.3); (ii) myCylinder new Cylinder (2.5, 7.3); %3D a. Only (i) b. Only (i) c. Only (iüi) d. Both (ii) and (ii)
- 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.Vehicle is an abstract class. Create the Airplane class as a subclass of Vehicle. Extend and override Airplane as necessary to meet the criteria below. The travel method should return the distance traveled by the Airplane object. CODE: abstract class Vehicle { public abstract double travel(double time);} //add class definitions below this line //add class definitions above this line public class Exercise2 { public static void main(String[] args) { //add code below this line //add code above this line }}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 Selection
- 2. Consider the following class definitions: public class BClass } private int x; public void set(int a) } X a; { public void print() } System.out.print(x); { { public class DClass extends BClass } private int y; public void set(int a, int b) } //Postcondition: x =a; y=Db; { public void print( ) {.…} a. Write the definition of the print method of DClass that overrides it. b. Write the definition of the method set of the class DClass.Generate a UML class diagram for the class definition below.public class FuelOrder{public string ClientName { get; set; } public string DepotName { get; set; } public string TruckerName { get; set; } public string Mobile { get; set; } public int Quantity { get; set; } public void Submit(string clientName,string depotName,string truckerName,string mobile,int quantity){ClientName = clientName;DepotName = depotName;TruckerName = truckerName;Mobile = mobile;Quantity = quantity;} }Study the following class interface for the class AeroPlane: class AeroPlane { public: void set_new_height (double new_height); void view() const; void view_new_height () const; AeroPlane(); AeroPlane (double new_height); AeroPlane (double new_height, double new_speed); AeroPlane(int new_height, int new_speed); private: }; double height; double speed; Which of the following constructors is called for the object declaration AeroPlane c1(19, 199)? Aeroplane() AeroPlane (double new_height) Aeroplane (double new_height, double new_speed) AeroPlane(int new_height, int new_speed)