抽象类:
package android.zhh.com
/**
* 写个抽象类,里面写个抽象方法
*/
abstract class Human(name:String){
abstract fun eat();
}
子类:
package android.zhh.com
import android.util.Log
/**
* 继承Human类,并重写里面的抽象方法
*/
class Woman(name:String):Human(name){
// 把构造方法参数赋值给变量
var name :String =name;
override fun eat() {
Log.e("111",name+"爱吃鱼>>>");
}
}
Main4Activity中调用:
package android.zhh.com import android.app.Activity import android.support.v7.app.AppCompatActivity import android.o