美文网首页
Android 组件Activity,Application 子

Android 组件Activity,Application 子

作者: 探索的码易 | 来源:发表于2017-11-30 19:13 被阅读0次

    在Java我们习惯了方法重载,子承父类的调用 father ff=new son 然后通过ff调用子类的重写的方法,

    但在Android中,像Acivity 组件,在此activity 的父类中调用子类重写过的父类方法,不会调用父类本身方法儿会调用子类重写后的方法,Android 加载机制。把当前activity父类引用强指向当前activity,子类没有的方法再找向父类;

    如;

    public class appf extends Acivity{

    @Override

    public voidonCreate() {

    super.onCreate();

    init();

    }

    public  voidinit(){

    setp();

    }

    public  voidsetp(){

    Log.i("myappf","1");

    }

    public class app extends appf {

    @Override

    public void setp() {

    Log.i("myapp","2");

    }

    只会调用子类 的setp ,父类不会调用

    相关文章

      网友评论

          本文标题:Android 组件Activity,Application 子

          本文链接:https://www.haomeiwen.com/subject/achbbxtx.html