Dog.java HELP

<PLEASE USE THE FOLLOWING TEMPLATE TO HELP YOU CREATE A GREAT POST!>

<Below this line, add a link to the EXACT exercise that you are stuck at.>

cc.jpeg.pdf (410.1 KB)

<In what way does your code behave incorrectly? Include ALL error messages.>
I can’t seem to get passed this.

```

Replace this line with your code.

<do not remove the three backticks above>

Instructions:
Inside of main, use the Dog constructor to create a Dog object and assign it to the variable spike.

so your code should like

public static void main(String[] args) {
    
Dog spike=new Dog(13);

	}

What does the “new” represent? An addition of a new instance/object of a class? A new variable?

Dog spike = new Dog(13);

In this case new simply means create a new object of the Dog class and assign it to the reference variable of type Dog.
The new keyword will make a new object irrespective of whether one of the same type already exists. If the variable it is being assigned to already exists, it will “overwrite” it and create a new object to fit inside of it.

Hope that makes sense.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.