摘要: 为什么要使用继承? 继承的好处: (1)抽取出了重复的代码,使代码更加灵活 (2)建立了类和类之间的联系 继承的缺点: 耦合性太强 OC中的继承 1、OC中不允许子类和父类拥有相同名称的成员变量名;(java中是可以的) 2、编译器从上往下执行,所以在子类前面至少应该要有父类的声明;如 @inter 阅读全文
posted @ 2016-11-22 08:27 込戲冭氵罙 阅读(487) 评论(1) 推荐(0) 编辑
摘要: 方法重写使用注意事项: 1.方法重写时,必须存在继承关系 2.方法重写时,方法名和形式参数必须一致。 3.方法重写时 ,子类的权限修饰符需要大于或等于父类的权限修饰符。 4.方法重写时 ,子类的返回值类型必须小于或等于父类的返回值类型 5.方法重写时 , 子类的异常类型要小于等于父类的异常类型。 在 阅读全文
posted @ 2016-11-21 14:20 込戲冭氵罙 阅读(1239) 评论(0) 推荐(2) 编辑
摘要: 1、final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会再被扩展,那么就设计为final类。(什么时候使用final?) 2、final方法不能被子类的方法覆盖,但可以被继承。 2、f 阅读全文
posted @ 2016-11-21 11:15 込戲冭氵罙 阅读(512) 评论(0) 推荐(1) 编辑
摘要: 效果图上: 阅读全文
posted @ 2016-11-19 20:21 込戲冭氵罙 阅读(532) 评论(0) 推荐(1) 编辑
摘要: 首先了解概念: 在java中有四种权限修饰符:范围从大到小分别是:public、protect、default(friendly)、private,它们之间的区别是: public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包( 阅读全文
posted @ 2016-11-19 11:33 込戲冭氵罙 阅读(4106) 评论(1) 推荐(4) 编辑
摘要: 如图: 这个问题有可能是有可能是没导入Android support库,简单了解一下: google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如fragemen 阅读全文
posted @ 2016-11-18 12:44 込戲冭氵罙 阅读(361) 评论(0) 推荐(1) 编辑
摘要: 这个错误是程序运行成功,但是一在虚拟机上运行就报“停止运行了”,如图: 然后我们查看一个日志信息: 查了好久,终于 搞好了,原因是安卓目标SDK版本太高了,我这里创建好默认是这样的如图: 只要把21改小一点就可以了,我这里改成8,虽然报警告,但是可以运行了 阅读全文
posted @ 2016-11-18 11:41 込戲冭氵罙 阅读(166) 评论(0) 推荐(1) 编辑
摘要: try..catch..finally try{ 代码块1 }catch(Exception e){ 代码块2 }finally{ 代码块3 } catch是抓取代码块1中的异常 代码块2是出异常后的处理代码块3是不管出不出异常都会执行,如果代1或代2中有return,代3会在finally块的语句 阅读全文
posted @ 2016-11-17 20:08 込戲冭氵罙 阅读(158) 评论(0) 推荐(1) 编辑
摘要: parse方法用于将字符串类型的日期/时间解析为Date类型。语法 public Date parse(参数) 要加上这句 throws ParseException或者:try{}catch(){}。 参数:字符串类型的日期/时间。 返回值:返回对字符串类型的日期/时间解析后生成的Date对象。 阅读全文
posted @ 2016-11-17 14:08 込戲冭氵罙 阅读(8154) 评论(0) 推荐(1) 编辑
摘要: 1 package com.lid; 2 3 import java.util.Calendar; 4 import java.util.Date; 5 import java.util.Timer; 6 import java.util.TimerTask; 7 8 public class Test { 9 public stat... 阅读全文
posted @ 2016-11-14 18:01 込戲冭氵罙 阅读(636) 评论(0) 推荐(2) 编辑