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

|