- 博客(5)
- 收藏
- 关注
原创 2021-04-18
封装作用:防止类的属性被外部代码随意的修改和访问,保证数据的完备性将对属性的操作转换为方法,更加灵活和安全使用封装可以隐藏实现的细节:使用者只需要作用,不需要知道过程在类的定义结构中修改,提高了代码的可维护性,同时又可以不影响外部的使用通过封装方法可以有效减少耦合耦合:模块与模块之间,代码与代码之间的关联程度,对属性封装后,和调用相关的代码就会变得相对简单,可以降低耦合如何进行封装使用权限修饰符使用private作用在属性上,关闭直接访问的入口使用public作用在方法上,提供调用的入
2021-04-18 14:51:52 70
原创 2021-04-09
activity的四种加载模式,回调机制Activity的四种加载模式:standard模式(系统默认的模式):每次通过这个模式启动目标Activity时,Android总会为目标Activity创建一个实例,并将该Activity添加到Task栈顶,(栈是先进后出),这种模式不会启动新的Task,新的Activity会不断被添加到原有的Task中。当按下返回键的时候,最上面的那个先删除。singleTop模式:与standand类似,唯一不同的是,当将要被启动的Activity位于栈顶的时候,不会
2021-04-09 21:21:05 268
原创 2021-04-07
数组的误区数组三种基本语法格式其中,第一种方式定义一个int[]数组类型的变量为ids。例如,int [] ids=new int [100];//使用了一个长度(也就是元素的个数)为100,。而为了描述变量ids引用数组的情况,数组中的每一个索引(也可以成为角标),要想访问数组中的元素可以通过“数组名[角标]”的形式,即“ids[0]、…ids[99]”,即最大的长度为:数组的长度-1。所以!不要弄混int[100]与ids[99]之间的含义!...
2021-04-07 18:16:23 92
原创 2021-04-03
activity生命周期android中用到最多的就是activity,它也是android的四大组件之一,开发过程中也是最常用到的组件,所以我们有必要去掌握它在程序运行的生命周期是怎么回事在了解activity的生命周期之前,先了解下它的活动状态,每个活动在生命周期中最多会有四种状态:运行状态当一个活动位于任务栈的栈顶时,则该活动处于运行状态。暂停状态当一个活动不再处于栈顶位置,但依然可见时,则该活动就进入了暂停状态。停止状态当一个活动不再处于栈顶位置,并且完全不可见的时候,这时该活动就进
2021-04-03 14:28:08 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人