package com.zyh.scala.class_test
/**
* Created by root on 16-11-12.
*/
abstract class Person{
var name = "zhangsan";
val id = "1001";
private var salary = 100;
def eat() { println("eatting");}
def addSalary(){salary += 50;}
def addSalary(price : Int) {salary += price;}
def getMsg() = {name + " " + id + salary.toString()}
def work
// abstract
}
class Programer extends Person{
override def eat() = {super.eat();println(" paomian");}
def work(){println("work in day and night...")}
override val id = "2010"
var salary = 10000
}
object ScalaTest {
def main(args :Array[String]): Unit =
{
println("eee")
val p1 = new Programer;
println(p1.salary)
p1.salary = 500;
p1.eat()
p1.work()
val x:Double = 1.00;
val i:Int = x.toInt
}
}
Scala面向对象
最新推荐文章于 2022-05-16 10:36:36 发布