mad 4th program
Wed Aug 28 2024 10:10:06 GMT+0000 (Coordinated Universal Time)
Saved by
@signup
package com.example.objectdemo
import kotlin.js.ExperimentalJsExport
class Employee(var name:String,var position:String="Clerk",var dept:String="Sales",var Experience:Int=1)
{
fun display(){
println("Employee Details \nName:$name\nPosition:$position\nDepartment:$dept\nExperience:$Experience")
}
fun promote(place:String)
{
this.position=place
}
fun transfer(place:String)
{
this.dept=place
}
fun increament(inc:Int)
{
this.Experience+=inc
}
}
fun main(){
val b1=Employee("Karan","Junior Developer","sales")
b1.display()
b1.promote("Senior Developer")
b1.display()
val b2=Employee("Raju","Manager",)
b2.display()
b2.transfer("Marketing")
b2.display()
val b3=Employee("Tani", position = "Marketing", Experience = 2)
b3.display()
b3.increament(3)
b3.display()
val b4=Employee("Ashok", position = "Manager", dept = "HR")
b4.display()
b4.promote("Senior Manager")
b3.display()
val b5=Employee("Balu", position = "Analyst", dept = "Finance")
b3.display()
b3.transfer("Sales")
b3.display()
val b6=Employee("Charan", position = "Developer", Experience = 2)
b3.display()
b3.increament(3)
b3.display()
}
content_copyCOPY
Comments