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>

Reply via email to