- 博客(8)
- 收藏
- 关注
原创 Android学习之Java基础篇day8
一、多态 同一个对象在不同时刻体现出不同的状态1、多态前提:a、要有继承关系b、要有重写方法c、要有父类引用指向子类对象Fu f = new Zi()2、当父类应用调用方法时,编译看左边(看父类是否有该方法,如果没有编译出错),运行看右边(看子类是否有重写父类的方法,如果,运行出错)3、多态好处a、提高代码的维护性b、提高代码的扩展性4、多态弊端a、
2017-03-07 22:02:53 183
原创 Android学习之Java基础篇day7
一、final1、final修饰类,该类不能继承2、final修饰方法,该方法不能重新3、final修饰变量,该变量不能重新赋值
2017-03-02 22:18:21 181
原创 Android学习之Java基础篇day6
一、继承1、好处:a、提高代码复用性b、提高代码维护性c、让类与类之间产生关系,是多态的前提2、弊端a、类的耦合性增强了3、继承注意事项a、只能继承父类中非私有成员b、子类不能继承父类中的构造方法,但可以通过super关键字访问4、继承特点:Java中只能支持单继承,但可以支持多层继承5、this和super的区别a、this代表本类对象
2017-03-01 22:45:10 210
原创 Android学习之Java基础篇day5
一、构造方法1、格式:修饰符 类名(参数){ };注意:方法名与类名相同、没有返回值类型,连void 都没有、没有具体返回值,即没有return2、没有写构造方法,系统会自动提供无参构造方法,写了构造方法,系统将不再提供无参构造3、Preson p = new Preson( )所做的事a、把Preson . class类文件加载到内存b、在栈内存中给 p引用变量开辟空间
2017-02-28 22:01:21 191
原创 Android学习之Java基础篇day4
一、成员变量与局部变量区别1、在类中位置不同成员变量:类中方法外局部变量:在方法定义中或方法声明上2、在内存中位置不同成员变量:堆内存局部变量:栈内存3、生命周期不同成员变量:随着对象的创建而存在,随着对象的销毁而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而消失4、初始值不同成员变量:有默认初始值局部变量:没有初始值,必须初始化才能使用
2017-02-28 21:59:09 214
原创 Android学习之Java基础篇day3
一、二维数组:元素为一维数组的数组1、格式一:数据类型[ ][ ] 变量名 = new 数据类型[ m][n];m:表示这个二维数组中有多个一维数组n:表示每个一维数组的个数注意:以下不常见的格式 数据类型 数组名[ ][ ] = new 数据类型[ m][n] 数据类型[ ] 数组名[ ] = new 数据类型[ m][n]2、格式二:数据类型[ ][ ]
2017-02-24 21:55:37 230
原创 Android学习之Java基础篇day2
一、标识符1、概念:标识符就是Java程序中类、接口、对象、方法、变量、常量及自定义数据类型的命名符号2、组成:由_、字母、$和数字组成,严格区分大小写,且首位不能为数字注意:Java中的关键字不能为标识符3、命名规范:a、.类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。b、方法名。首字符小写,其余的首字母大写,含大
2017-02-23 21:52:40 194
原创 Android学习之java基础篇day1
一、Java JDK 环境变量配置1、打开电脑属性的高级系统设置里面的环境变量,在用户变量或系统变量里 新建: 变量名:JAVA_HOME 变量值:D:\Program\jdk (JDK的安装路径,不包括bin
2017-02-22 21:43:19 185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人