reference variable we need to write: • A type • An identifier The only difference is that its type isn’t a primitive data type (like int, double, boolean, or char), but a reference type. So what is a reference type? A reference type tells the compiler what kind of objects we want a new reference variable to hold reference to. So if we know we want a variable called kermit to hold reference to a Frog object, then the reference type of kermit would be Frog. Similarly, if we wanted trevor to hold reference to a Toad object, then the reference type of trevor would be Toad.