Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Pracownik(val nazwisko: String) {
- private var zwolniony: Boolean = false
- Pracownik.licznikPracownikow += 1
- def zwolnij = {
- if(!zwolniony){
- zwolniony = true
- Pracownik.licznikPracownikow -= 1
- }
- }
- override def toString: String = nazwisko + " " + zwolniony
- }
- object Pracownik {
- private var licznikPracownikow = 0
- def liczbaPracownikow: Int = licznikPracownikow
- def apply(nazwisko: String): Pracownik ={
- new Pracownik(nazwisko)
- }
- }
- object Main {
- def main(args: Array[String]): Unit = {
- // val system = ActorSystem()
- // val player1 = system.actorOf(Props(classOf[Player]))
- // val player2 = system.actorOf(Props(classOf[Player]))
- //
- // player1.tell(Ball(6), player2)
- // val para = new Para(1,"Asia")
- // println(para)
- // val para2 = new AbstractPara {
- // type A = String
- // type B = Int
- // var fst = "std"
- // var snd = 5
- // }
- // println(para2)
- println(Pracownik.liczbaPracownikow)
- val p = Pracownik("Kowal")
- println(p)
- println(Pracownik.liczbaPracownikow)
- p.zwolnij
- println(p)
- println(Pracownik.liczbaPracownikow)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement