Create a new class named House. This activity is about building a house out of reusable shapes. Declare a Square object as a field in the House class and name it wall. This will be the wall of our house. In the House constructor, create the object wall and make it visible. Create a main method in House that creates and initializes a new House object. In this class, we are simply using main as a means to display our House object so we can see our construction progress. Do not modify main again after this step. All modifications from here onward should be done in the constructor. Add code to change the size of wall to 100. Move wall to the center of the canvas so that it is just barely touching the bottom and has no white showing below. Add a roof (Triangle field) and a window (Square field). These fields must be named roof and window, respectively. Create the objects in the constructor similar to how you created wall. Move window and roof until the image looks exactly like the house in the image below. Note that changeSize for a Triangle object takes two integers as arguments, one for the height and one for the width.
In blue j
Create a new class named House. This activity is about building a house out of reusable shapes.
Declare a Square object as a field in the House class and name it wall. This will be the wall of our
house.
In the House constructor, create the object wall and make it visible.
Create a main method in House that creates and initializes a new House object. In this class, we are
simply using main as a means to display our House object so we can see our construction progress.
Do not modify main again after this step. All modifications from here onward should be done in the
constructor.
Add code to change the size of wall to 100.
Move wall to the center of the canvas so that it is just barely touching the bottom and has no white
showing below.
Add a roof (Triangle field) and a window (Square field). These fields must be named roof and
window, respectively. Create the objects in the constructor similar to how you created wall. Move
window and roof until the image looks exactly like the house in the image below. Note that changeSize
for a Triangle object takes two integers as arguments, one for the height and one for the width.
Make sure you have no Checkstyle errors.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps