Print the name of the object

Hi all

I am new to Java, I would print the name of the object below apprenticeship program.

Output should look like

velo1 rate: 40 speed: 12 gear: 1
bike2 Cadence: 50 speed: 60 Gear: 2

What are the changes that I have to do to get the desired result.
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package abbhilash;

/**
 *
 * @author admin
 */

class Bicycle {
    int cadence = 0;
    int speed   = 0;
    int gear    = 1;
    
    void changeCadence(int newValue)
    {
        cadence = newValue;
    }
   
    void changeGear(int newValue)
    {
        gear =newValue;
    }
    
     void increaseSpeed(int increment)
    {
        speed = speed + increment;
    }
     
      void decreaseSpeed(int decrement)
    {
        speed = speed - decrement;
    }
      
      void printStatus()
      {
          System.out.println("Cadence :" + cadence + " speed :" + speed
                  + " Gear :" + gear);
      }
    
} 

 class BicycleDemo {
     
     public static void main(String[] args)
     {
         //create two bicylce objects
         Bicycle bike1 = new Bicycle();
         Bicycle bike2 = new Bicycle();
         
         bike1.changeCadence(40);
         bike1.changeGear(1);
         bike1.increaseSpeed(12);
         bike1.printStatus();      
         
         bike2.changeCadence(50);
         bike2.changeGear(2);
         bike2.increaseSpeed(60);
         bike2.printStatus();
         
     }
    
}
Thank you
Rambeau

Hi Raghu,

Here, you already have the object, in order to have the name of the object. All you need is to print name. For example, you can pass the name of object as a parameter to the printStatus() method and you're done. Code changes are below:

void printStatus(String name)// here String parameter is added
      {
          System.out.println(name + " Cadence :" + cadence + " speed :" + speed
                  + " Gear :" + gear);
      }

And inside the method main calls the method printStatus() with the name of the object.

bike2.printStatus("bike1 ");      // calling with the name of object
bike2.printStatus("bike2 ");

Amit

Tags: Java

Similar Questions

  • HP Officejet 7610: On computer, the screen is an object that is round. When it is printed, the object's oval.

    Help please. My printer is a HP Officejet 7610. On my computer Windows 10 screen, a document image is 'round '. When the document is printed, however, the image becomes an "Oval". I need to be round as the document. What could cause this do? How can I solve this problem? I don't know if it's a problem of printer or a computer problem. Any & all explanations would be greatly appreciated. Thank you!

    Larry,

    I thought you would like to know that my problem is solved. Round objects are now actually round instead of oval. I looked in your advice re: Adobe Reader & eventually remove it completely.

    My main problem, however, was that my resolution is set too low. Don't know how it changed to weak, but he did change. I must have done something that caused his change but don't know what. In any case, changed the setting in place for my computer and voila! Everything is back to normal.

    Understand your willingness to help.

    Anna

  • Track of the names of the objects for stocks?

    Can someone provide organizational practices, that I can use to keep track of the many names given to objects that will be used in advanced Actions? Here's something that you would print with a screenshot? I can see how it's easy to lose track of the names as I build in Captivate.

    Thank you

    I always label each object, group to be used in Advanced/shared actions. Match by naming: I'll start each name with 1/2 characters identifying the nature of the object: T_ (for containers of text), Bt (for buttons), SB (for form buttons), I_ (for images), Gr_ for groups.

    Don't you know that you can filter in the drop-down lists in the advanced Actions dialog box and in the settings dialog box. Type a sequence of characters that appear anywhere in the name, and the list is filtered on the objects with this sequence. Example: type "co" and objects with name 'v_counter', 'T_Code', 'I_cow' will remain in the list.

  • is it possible to print the name and the location on the page documents

    I would like to print the file names and locations of my documents Pages, as well as the text of the documents. used to do in Word all the time. can't find this print option across Pages.

    Apple has intentionally excluded any iota of features of Microsoft Word of Pages. Thus, it is not a clone of Word and does not use a Microsoft Print panel. You have no ability to assign printing header or footer fields in the print output from the OS X Print Panel.

  • Change the name of the object of a report

    I use this command in my script

    oMyObjects.Item ("Text1"). Text = Data.Root.ChannelGroups ("PhotoSet" & I). Properties ("Caption"). Value

    That's fine, it works very well.

    But I'm not happy with the object that has the name of Text1, I wish it were PartNumber.

    How can I change this?  I can't find it on the report tab.

    Thank you

    Denis

    Denis,

    the best way to proceed is to select the REPORT object, and then select "Rename" from the context menu

  • Can I change the name of the object to measure report

    Hi, I'm new to TS! Can I change the name of the object to measure report? Who can help me. Thanks in advance!

    «Under normal circumstances, I finished the test USE, TS generated the report like this "report [13-29-06] [4F492CAB04] [2012-11-28] .html'.»

    Can I change something, when TS report will like this"report [13-29] [4F492CAB04] [2012-11-28] .html' without seconds!

    One way is to modify the process template.

    Locals.ReportFilePath saves the name of the report. You can access only functions (such as SerachAndReplace) to create the new ReportFilePath.

    In the model sequential process step determine the path of the report file provides the path to the report file using the report options settings. Custom code can be placed after this step.

  • I put the 1099 vendor to print as "Doing Business as (DBA)" but it always print the name of the seller?

    I put the 1099 vendor to print as "Doing Business as (DBA)" but it always print the name of the seller?

    What program are you printing from?

    If the question is about Microsoft Dynamics, find a forum appropriate here:

    http://community.dynamics.com/

    or try another of support options

    http://www.Microsoft.com/en-us/dynamics/support.aspx

    Don

  • What is the name of the object that I use to put in properties when setting up my acer built in webcam

    name of the object to set properties for built in webcam

    Hello

    Check with the Acer Support, their documentation and online drivers.

    Acer - USA - Service and support
    http://us.Acer.com/AC/en/us/content/support

    Acer - drivers and downloads
    http://us.Acer.com/AC/en/us/content/drivers

    Acer - worldwide
    http://www.Acer.com/worldwide/selection.html

    ============================

    Troubleshoot camera connection
    http://Windows.Microsoft.com/en-us/Windows7/Troubleshoot-camera-connection-problems

    The methods below are for Windows 7 - Vista and XP are similar.

    Vista references apply to Windows 7.

    You probably need to recharge the device drivers and any software control of the 'IF' camera, there is
    everything for Windows 7.

    Login as an administrator.

    Double-click Control Panel / Device Manager - Imaging - writing down of the brand and model of camera.
    on this subject and on the tab of the driver is version. Now, click on update drivers (who are unable to do anything as MS
    is far behind the pilots of certification). RIGHT click on the camera - UNINSTALL - REBOOT - it
    will update the driver stack.

    Now, go to the system manufacturer's website and download the latest driver for the camera and the other related camera
    software (if not more recent get the same).

    Download - SAVE - go to them and RIGHT CLICK - RUN AS ADMIN - reboot after each driver.

    Look at the sites of the manufacturer for drivers - and the manufacturer of the device manually.
    http://pcsupport.about.com/od/driverssupport/HT/driverdlmfgr.htm

    Installation and update of drivers to 7 (update drivers manually using the methods above is preferred
    to make sure that the latest drivers from the manufacturer of system and device manufacturers are located)
    http://www.SevenForums.com/tutorials/43216-installing-updating-drivers-7-a.html

    I hope this helps.

    Rob Brown - Microsoft MVP<- profile="" -="" windows="" expert="" -="" consumer="" :="" bicycle=""><- mark="" twain="" said="" it="">

  • Cannot install my printer/error message-unable to create the object print dell v505, that the printer is not compatible with a polcy enabled on your computer that blocks NT 4.0 drivers (1930)

    Original title: cannot install my printer error message

    I am trying to install my printer to dell v505 from the factory disc and get this error message: failed to create the object print dell v505 printer is not compatible with a polcy enabled on your computer that blocks NT 4.0 drivers (1930)

    Any help, need a lot.

    Hello

     
    1. what version of Windows are you using?
    2 did you the chnages in the computer before this problem?
     
    I would suggest trying the following methods and check.
     
    Method 1: Run the fix, install the printer and check
    Diagnose and automatically fix problems printing and printer
    http://support.Microsoft.com/mats/printing_problems/
     
    Method 2:
    Error message when you try to connect to a printer in Windows Vista: "the printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers.
    http://support.Microsoft.com/kb/931719
    Method 3: Install the printer in a clean boot state.
    How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7.
    http://support.Microsoft.com/kb/929135
    Note: Please, go to step 7 of the Kb to maintain the computer to normal startup.
     
    You can download the latest driver for your printer from the link below.
    http://www.Dell.com/support/drivers/us/en/04
     
     
    You can also check:
    Printer driver is not Compatible if a policy is enabled on your computer.
    http://support.Microsoft.com/kb/282011
     
    Error message when you try to connect to a printer in Windows Vista: "the printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers.
    http://support.Microsoft.com/kb/931719
  • HP LaserJet 5200tn: y at - it an option to print the ip address or the name of pc at the bottom of each page printed, sent by this pc

    y at - it an option to print the ip address or the name of pc at the bottom of each page printed, sent by this pc.

    I don't think that there is no easy way to do it.

    Alternatives can be:

    • Maybe insert the data required in the document source (before printing), using features (such as headers/trailers) supporrted by application of document source (for example, Word); drawbacks to this are not all applications supporting these inserts and (once inserted) what happens if the source document is copied to another work station?
  • Is it possible the give a name to an object of decoration?

    Hello world

    I would like to change the colors of some squares of decoration (not too sure what is the English word for this but I don't know who are indicators or commands and objects that serve just decoration) on my front pannel. The problem I have already met a year ago was that, when I add a new object of decoration, all the parameters related to the my provious objects are shifted... And it's very annoying when constantly adding new items...

    Has this changed? Is it possible to give a name to an object so that it not be moved...?

    If there is no change, I have to use the backgroung of an indicator, but it will seem not as good...

    Thank you very much

    Kind regards

    User

    http://decibel.NI.com/content/docs/doc-6496

  • My printer only prints the name of what his impression and not the body of the page or the content of the information

    Printer prints only name form and not the information.

    Hi paulminitello,

    What changes did you?
    You are able to print the test page?

    I suggest to reinstall the printer and then check if it helps.

  • "Failed to create the object print Lexmark X 5400 Series. The printer driver is not compatible with a policy on your computer

    I have Lexmark X 5410 printer with the installation CD. Installed perfectly on computer with Windows Vista 32 bit. Try to install on Vista 64 bit computer but get error message "unable to create the object print Lexmark X 5400 Series. The printer driver is not compatible with a policy on your computer that blocks NT 4.0 drivers (1930). Tried using the compatibility in the computer. Without success. How can I fix?

    Original title:

    32-bit and 64-bit Windows: frequently asked questions
    http://Windows.Microsoft.com/en-us/Windows-Vista/32-bit-and-64-bit-Windows-frequently-asked-questions

    Excerpt:
    Can I run a 32-bit program on a 64-bit computer?

    Most programs designed for 32-bit version of Windows works on the version 64-bit windows. The notable exceptions are many antivirus programs.

    Device drivers designed for 32-bit versions of Windows do not work on computers running a 64-bit windows. If you try to install a printer or other device that only has 32-bit drivers available, it won't work correctly on a 64-bit version of Windows. If you don't know if there is a 64-bit driver available for your device, go online to theVista Compatibility Center"" href = "http://go.microsoft.com/fwlink/?linkid=142444" > Windows Vista Compatibility Center

    .
    For the benefits of others looking for answers, please mark as answer suggestion if it solves your problem.

  • My kodakESP5 will not print all the object I want to print only a part of it

    My kodak ESP5 will not print all the object I want to print only a part of it

    Hi jakenny,

    You may need to replace an ink or toner cartridge. Check the status information in the queue for low ink or toner messages. If the printer has a status or display area, you can also check for low ink or toner messages on the printer itself. For more information, see change an ink or toner cartridge and view the print queue.

    Follow the instructions below that may help you resolve the issue.

    Method 1:

    See the link below and check the print settings.

    Choose printing options

    http://Windows.Microsoft.com/en-us/Windows-Vista/choosing-print-options

    Method 2:

    Try to update the printer driver which might help you resolve the issue.

    Click on the link below for more information on the updated printer drivers.

    Find and install printer drivers

    http://Windows.Microsoft.com/en-us/Windows-Vista/find-and-install-printer-drivers

    Check whether the problem is resolved.

    For more information, please see the link below.

    Solve printer problems

    http://Windows.Microsoft.com/en-us/Windows-Vista/troubleshoot-printer-problems

    Please post back and let us know if it helped to solve your problem.

    Kind regards

    KarthiK TP

  • How to print the name of the folder and its subfolder names

    I have a folder with miltiple sbu-records.  I need to print the name of the folder and related subfolders.  How can I do this?

    If you need it in a tree hierarchy, use this command:

    1 hold down the SHIFT key and right-click on the folder.
    2. click on command window open here.
    3. type the following command:
    TREE | Clip
    4. open your word processor, and then press CTRL + V
    This glue entries to the directory tree.

Maybe you are looking for