mad 4th program

PHOTO EMBED

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