作者:Attect阅读:1523
发布/修定:2016-11-27 20:07/2018-03-29 19:21
本文内容禁止转载、引用!如有需要,请使用本页网址

第十节 使用神力召唤

本节将教你如何将上节书写的设计图由“图”转变成实物。
这很科学,也很魔法。

五花肉:不要在意标题......

一、程序从这开始

观看本节视频后,你就可以知道,根据之前教程的步骤进行,程序默认会从下面标记的位置开始从上往下执行
也就是执行一个MainActivity的onCreate方法(由系统完成)

public class MainActivity extends AppCompatActivity {    
@Override    
      protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              //从这里开始,上面这行你不能删掉,也不能在它之前书写
    }
 }

因此我们的代码都要写在那!

五花肉:可能心细或者学习过开发的童鞋已经发现了,没错,这个方法就相当于“主方法”,所以说是不能删掉的,也无法在它之前书写。

二、如何将设计图转换成实物

专业说法:如何将类实例化

  1. 先写上类型。就是设计图设计的东西的名字。

  2. 写上变量名称。这个变量将代表新生成的实物。

  3. 等号。将新生成的实物赋值给变量,使变量代表这个实物。

  4. new。表示一个新的这个玩意儿。

  5. 设计图设计的东西的名字。表示你要将什么东西召唤出来。

  6. 括号。这个我们以后再解释。

  7. 分号。本句结束

接合上面的步骤,我们接合上节课的手机,可以得到视频中的代码

Mobile  myMobile  =  new Mobile();
Mobile  yourMobile  =  new Mobile();

注意:myMobile和yourMobile所代表的是同一种手机,但却不是同一个!
五花肉:也可以理解为同一模板(设计图)的东西。
也不要觉得一行两处Mobile很重复,在以后的学习中会接触到两边写的不是同一个名称的情况。

三、如何使用它们的功能

专业说法:如何进行方法调用

在任何一个变量后面,加上一个英文的句号,其后接着设计图中的方法名称。
接着跟上一对小括号,如果这个方法声明中表明需要参数,那么必须在括号中写上参数。

由此步骤可以得到视频中的代码

myMobile.call("10086");
yourMobile.turnOff();

五花肉:课程进行到这里,我需要再次强调和说明一下。本教程因为要考虑低龄和教育程度等因素,选取的角度并不适合想专业从事安卓开发的人员进行学习。而且过多的举例和比喻也是为了能够让大家更好的理解、更容易学会,如果是科班出身或想专业的深入学习安卓开发,最好去读谷歌的安卓官方文档,写的非常详细和凝练,十分适合专业人员进行快速上手。