Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Tutorials Jruby Creating Class in JRuby

Related Tutorials


 
 

Share on Google+Share on Google+

Creating Class in JRuby

Advertisement
In this part of JRuby tutorial you will come to know that how one can define a class in JRuby and can define methods in class as well as can call them.

Creating Class in JRuby 

     

In this part of JRuby tutorial you will come to know that how one can define a class in JRuby and can define methods in class as well as can call them. This example is a small program that defines a simple class "Employee" and also defines two methods "information" and "salary" in it. These methods when called will print employee's information and salary information. Sample syntax for Class declaration is as follows:

 

 

 

 

Syntax of Class declaration:

class CLASSNAME
 def METHODNAME
  .........................
   .......................
  ...................
  end  # end of method
end  # end of class


 emp = Employee.new
will create a new instance of Employee class . Now we can access it's methods with emp as "emp.information" and "emp.salary".
Here is the example code of ClassJRubyExample.rb as follows:

 

ClassJRubyExample.rb 

# Creating and Using classes in JRuby

class Employee
  def information
  puts "Name : Amit"
  puts "Age : 21"
  puts "Comapany : RoseIndia"
  end
  def salary
   puts "First Name : Amit"
   puts "Basic Scale : 12000-15000"
   puts "Transport Allowance : 1500"
   puts "Deductions : 2000"
   puts "==========================="
  puts "Total : 24000"
   end
end

# creating new employee object
  emp = Employee.new 

# printing employee information
   puts " Employee Information List"
   puts "#{emp.information}"
# printing employee salary
   puts " Employee Salary"
   puts "#{emp.salary}"

Output:


C:\JRuby>jruby ClassJRubyExample.rb
   Employee Information List
Name   : Amit
Age  : 21
Company   : RoseIndia

  Employee Salary
First Name  : Amit
Basic Scale   : 12000-15000
Transport Allowance   : 1500
Deductions  : 2000
===========================
Total  : 24000

 

Download Source Code

 

     

Advertisements

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: September 29, 2008

Related Tutorials

Discuss: Creating Class in JRuby  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0
DMCA.com