Initializing strings to zero value in a Constructor

DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 2 of 2

Thread: Initializing strings to zero value in a Constructor

  1. #1
    Join Date
    May 2006

    Question Initializing strings to zero value in a Constructor

    I'm struggling to understand how to initialize a string to zero value within the constructor. I have created mutator method and accessor method to display the string entered by user, however when using the accessor method it keeps displaying a null value.

    class Book
    // The fields.
    private String author;
    private String title;
    private int pages;
    private String refNumber = null;

    public void setRefNumber(String ref)
    ref = refNumber;

    * returns the reference number

    public String getRefNumber()
    return refNumber;

    Any help would be greatly appreciated

    Many thanks

  2. #2
    Join Date
    Dec 2004
    San Bernardino County, California
    In an assignment statement, the variable which is being assigned a value is the left hand side of the assignment operator, while the value being assigned is on the right. Therefore, your statement should be

    refNumber = ref;

Similar Threads

  1. Replies: 5
    Last Post: 06-19-2006, 10:48 AM
  2. Replies: 3
    Last Post: 10-21-2005, 11:06 AM
  3. Need help with writing a constructor!
    By Falcone in forum Java
    Replies: 3
    Last Post: 06-18-2005, 02:13 PM
  4. Copy Constructor
    By dubbu in forum C++
    Replies: 2
    Last Post: 04-04-2005, 05:31 PM
  5. C# constructor
    By Morten Dahl in forum .NET
    Replies: 3
    Last Post: 02-27-2001, 06:39 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center
Latest Articles
Questions? Contact us.
Web Development
Latest Tips
Open Source

   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center