Advertisement
ZivkicaI

ClassBasics

Nov 26th, 2019
467
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.73 KB | None | 0 0
  1. package exercises.part2oop
  2.  
  3. object OOBasics extends App{
  4.  
  5.   val person=new Person("John", 26)
  6.   println(person.age)
  7.   println(person.x)
  8.   //povik na methodot greet
  9.   person.greet("Daniel")
  10.   person.greet()
  11. }
  12.  //samo dokolku stavam val pred age togash kje mozam gore vo main da pristapam do godinite
  13.  class Person(name: String, val age: Int) {          //constructor
  14.    //body i se shto e tuka moze gore da bide pristapeno
  15.    val x=2
  16.  
  17.    println(1+3)  //ova prvo se pechati
  18.  
  19.    //method
  20.    def greet(name:String): Unit = println(s"${this.name} says: I am $name")
  21.    //this pokazuva na klasata
  22.  
  23.    //overloading
  24.    def greet():Unit=println(s"Hi, I am $name")
  25.    //ne e problem shto e isto ime se dodeka razlichni parametri
  26.  
  27.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement