could I have the whole code please to see where my errors are.
// Construct via builder
User user3 = User.newBuilder()
.setName("Charlie")
.setFavoriteColor("blue")
.setFavoriteNumber(null)
.build();
I keep getting an error "variable name might not be initialised." with
*public newBuilder(){}*when I try to declare a no arg constructor in
the newBuilder class to satisfy User.newBuilder()
I have user1 and user2 working fine.
public static void main(String[] args) {
User user1 = new User();
user1.setName("Alyssa");
user1.setFavoriteNumber(256);
// Leave favorite color null
// Alternate constructor
User user2 = new User("Ben", 7, "red");
// Construct via builder
User user3 = new User.newBuilder("Charlie",0)
.setFavoriteColor("blue")
.build();
System.out.println("Test Class");
System.out.println(user1.toString());
System.out.println(user2.toString());
System.out.print(user3.toString());
}
}
*OUTPUT*--- exec-maven-plugin:1.5.0:exec (default-cli) @ avro ---
Test Class
User: Alyssa, 256, null
User: Ben, 7, red
User: Charlie, 0, blue
Backbutton.co.uk
¯\_(ツ)_/¯
♡۶Java♡۶RMI ♡۶
Make Use Method {MUM}
makeuse.org
<http://www.backbutton.co.uk>