△子父类涉及的异常问题: 1.子类在覆盖方法时,父类的方法如果抛出了异常,那么子类的方法只能抛出父类的异常或者该异常的子类,且只能抛出异常的子集 2.如果父类抛出了多个异常,子类只能抛出父类异常的子集,如果父类的方法没有抛出异常,那么子类重写方法时一定不能抛,只能捕捉 △throw和throws: ...
分类:
编程语言 时间:
2016-06-18 11:24:23
阅读次数:
188
多态:提高代码可扩展性,可维护性高,同一个引用类型,使用不同的实例而执行不同操作.两种实现方式:①父类作为方法参数实现多态②使用父类作为方法返回值实现多态.实现多态两个要素①子类重写父类的方法②父类引用指向父f=new子();属性看左边方法,编译看左边运行看右边对于子类特..
分类:
编程语言 时间:
2016-06-07 22:31:10
阅读次数:
273
Java基础 1,继承(extends):可以理解成子类对父类除了private方法之外的变量和方法的一种copy; 2,覆盖(Override):子类重写父类的方法,注意: (1)子方法的参数必须与父方法的保持一致; (2)子类方法的修饰符的范围必须要大于父类的,比如说父类的是public子类的必 ...
分类:
编程语言 时间:
2016-05-24 00:28:24
阅读次数:
148
Activity及其生命周期
一、Activity初步认识:【创建、配置、启动Activity】
(一)、创建Activity:
创建Activity:继承于Activity或其子类,重写onCreate()方法。
(二)、Activity的注册配置:
...
分类:
其他好文 时间:
2016-05-23 15:06:06
阅读次数:
266
(1)重写方法不能缩小访问权限; (2)参数列表必须与被重写方法相同(包括显示形式); (3)返回类型必须与被重写方法的相同或是其子类; (4)重写方法不能抛出新的异常,或者超过了父类范围的异常,但是可以抛出更少、更有限的异常,或者不抛出异常。 ...
分类:
编程语言 时间:
2016-05-17 14:52:37
阅读次数:
536
final修饰 变量 >常量,只能赋值一次 final修饰 方法 >不可被子类重写 final修饰 类 >不可继承 1,不可以被重写 2.final 不可以修饰构造方法 细说: final: 一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。 因此一个类不能既被声明为 ab ...
分类:
其他好文 时间:
2016-05-17 09:46:29
阅读次数:
101
异常处理 try cathc finally Exception表示检查异常 RuntimeException运行时异常 thow抛出异常 thows声明异常 如果父类声明了异常 子类重写父类声明异常 不能比父类的异常多 也不能大余父类异常的声明 常用类 : System类 系统类 常用方法: cu ...
分类:
其他好文 时间:
2016-05-03 22:19:22
阅读次数:
208
一、override(重写、覆写) 1、子类重写父类的方法(两同一小一大一权限) ① 方法签名必须相同,返回值类型必须相同。 ② 抛出的异常必须小于等于父类方法 ③ 权限修饰符必须大于等于父类方法的权限修饰符 ④被覆写的方法权限修饰符不能是private,否则子类的方法为子类的新方法 二、overl ...
分类:
其他好文 时间:
2016-04-25 00:41:15
阅读次数:
214
复习基础知识 多态,就是重载和重写.重载发生在一个类中.重写发生在子类,意思就是子类重写父类相同名称的方法.刚学语言有的东西,不必搞得那么清楚,只有知道怎么用就行了,有的问题你要想真正把它搞得很懂,短时间是不可能的,比如说接口,没有几年工作经验你根本不可能真正理解什么是接口,甚至有的人工作四,五年也 ...
分类:
编程语言 时间:
2016-04-17 14:48:40
阅读次数:
202
final方法 1 final 修饰的方法不能被重写,有些时候,不希望子类重写父类的方法,可以使用final关键字修饰。private修饰的方法只能在本类中被重写,即使在子类中定义一个与其一模一样的方法也不能被称之为重写,只能算是定义了一个新的方法。因此即使在父类中定义了一个private fina ...
分类:
编程语言 时间:
2016-04-08 00:47:14
阅读次数:
181