基础数据类型有这些,大家可以基于刚刚举例的那三种数据类型进行扩展调试。至于char可以理解成string是多个字符,char就是单字符。接下来学习类方法。
·修饰符读代码package,com点example,点testsupportation,意思就是当前写的mainactivity。这个类是在com点example,点testsupplication的文件夹下,代码的根目录就是javaimportandroid,点graphics,点color,意思就是把android点graphics文件夹下的color类加载到当前的mainactivity下,这样就可以用color这个类了。
比如color点black,android点graphics文件夹没有看到它是怎么加载进来的?看这里,打开externallibraries文件夹,可以顺着文件夹目录找到color,这个类就是在android文件夹下的graphics的文件夹下colorjava文件。
·在读下面的代码publicclass,
mainactivityextendsabcompatactivity,其中的public就是修饰符关键字,class是声明类用的关键字,mainactivity就是定义的类名字,extents就是继承关键字,继承的对象就是upcompartactivity。
·最后这个大括号就是这个类的主题,大括号里的代码都是属于mainactivity的。
接下来写一个类来帮助大家理解,鼠标右键点击这里创建一个类叫food,在创建一个包名叫fruit水果,接着再定义一个apple苹果的类,然后再使用new关键字创建一个apple的对象,然后按住control加鼠标左键点击c就会直接跳转到c方法这里。
最后打开写的两个类,写了一个apple继承了food,food向定义了一个私有方法,一个公开方法,一个私有变量,一个公开变量,程序是按照顺序执行,一行一行执行的。从mainactivity开始,刚刚程序走到了apple点c。
接下来细细观察代码是怎么执行的?分别会打印什么?点击运行,运行成功后再点击logcat,输入刚刚加的日志曙光,rng就是刚刚加的tag,最后打印的结果是你们想到的结果吗?最后需要多加练习,认真思考理解才会有突破。
我一开始也是觉得抽象不好理解,不过加油。