To start, we will define a class, Account, corresponding to a bank account. This class will have  member  variables  defined  for  account  number,  account  name,  and  balance.  At this stage, we have defined no methods for this class.
Account
 class Account 
{
 int accountNo;
 String accountName;
 double balance;
   }  
The  class  identifier,  Account,  in  line  1  can  be  any  valid  Java  identifier.  By  convention, class  identifiers  are  nouns,  in  mixed  case  with  the  first  letter  of  each  internal  word capitalized. Member variables are declared using the syntax datatype variableName as described in Section 2.3.  The code must be stored in a file Account.java.
Compilation by means of the command
> javac Account.java
will create a compiled bytecode file Account.class.
We create, or instantiate, an object using the following syntax:
classIdentifier objectName = new classIdentifier();
 
So to create an object fredsAccount that is an instantiation of the Account class, we would use the following statement:
Account fredsAccount = new Account();
in any program, either an application or an applet, that uses the object.
To set the member variables to a particular value, we would use the syntax
objectIdentifier.variableIdentifier = value;
So to set the account number for fredsAccount object to a value of 123, say, we would use the statement
fredsAccount.accountNo = 123;
Bringing   all   this   together   is   an   application,   CreateAccount that creates the fredsAccount object, sets all the corresponding class member variables, and prints their values.
CreateAccount
 class CreateAccount 
{
 public static void main(String[] args)
 {
 Account fredsAccount = new Account();
 fredsAccount.accountNo = 123;
 fredsAccount.accountName = ''Fred";
 fredsAccount.balance = 50;
 System.out.println("A/cno:"+ fredsAccount.accountNo +" A/c name: " + fredsAccount.accountName + " Balance:"
 + fredsAccount.balance);
 }
   }  
We will need to compile CreateAccount by means of the command
> javac CreateAccount.java
Then we can run the program
> java CreateAccount
A/c no: 123 A/c name: Fred Balance: 50.0
Home
Class and Object with No Methods
Classes and Objects in Java
4.1 Class and Object with No Methods
4.1 Class and Object with No Methods
Tags
# Class and Object with No Methods
# Classes and Objects in Java
      
Share This 
Classes and Objects in Java
Subscribe to:
Post Comments (Atom)
 
No comments:
Post a Comment