Android入门与Android框架解析01--正向调用模式

   依稀记得刚学android入门时,一上手就开始学:活动和意图,Android用户界面,使用视图设计用户界面.......然后设计出一些小软件就沾沾自喜,现在想起来觉得有点可笑。我相信很多人都和我一样,可能曾经陷入过这样的误区:例如学java,刚掌握一点点知识就迫不及待地去学atw,swing;学C++就迫不及待地去学MFC,总是觉得设计图形界面才有成就感。

         写本系列文章仅仅是为了总结自己学安卓所经历的历程和写给初学者作参考用。【高手大鸟勿喷,谢谢合作】

    

    正向调用模式:例如,库函数里有这样一个函数,int Max(int a,int b),当我们在调用在主函数max(a,b)时就是正向调用。这是大家最熟悉的调用模式。在这里,解析一下Adroid的HelloWorld程序:

 package com.piniheaven;

import android.os.Bundle;

import android.app.Activity;


public class MainActivity extends Activity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
       
 super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }


}


 运行结果:



在这里,读者暂时不需要关心其它代码(其它代码在后续的文章涉及其它知识时会再介绍),只需注意 super.onCreate(savedInstanceState);

就OK,这便是正向调用模式。下面让我们来模仿这种模式:


package com.piniheaven;




class Person {
public void onCreate() {


System.out.println("onCreate");
}
}


class Jack extends Person {
public Jack() {
super.onCreate(); //注意对比super.onCreate(savedInstanceState);
}


}


public class HelloWorld {


public static void main(String[] args) {
             Jack jk=new Jack();
             
}


}



 运行结果:

onCreate


To Be Continue..........

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值