package android.zhh.com.yinzhanglei
import android.util.Log
/**
* Created by 16838 on 2017/12/28.
* 公驴,公马,母驴生下的儿子
* 小驴
* 小骡子
* sealed修饰指的是印章类,表示子类是有限个 种类
*/
sealed class Son {
fun sayHello(){
Log.e("111","大家好");
}
class xiaoxiaolv:Son();
class xiaoxiaoma:Son();
}
Main9Activity中调用:
package android.zhh.com.yinzhanglei
import android.app.Activity
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.zhh.com.R
class Main9Activity : Activity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main9)
// 小驴
var lv:Son =Son.xiaoxiaolv();
// 小马
var ma:Son=Son.xiaoxiaoma();
lv.sayHello();
ma.sayHello();
}
}