throw和throws的区别: throws 用在方法声明后面,跟的是异常类名 可以跟多个异常类名,用逗号隔开 表示抛出异常,由该方法的调用者来处理 throws表示出现异常的一种可能性,并不一定会发生这些异常 throw 用在方法体内,跟...
分类:
编程语言 时间:
2015-08-15 16:06:41
阅读次数:
109
回顾:1.重写(override): 1)父子类中,方法签名相同,方法体不同 2)重写方法被调用时,看对象的类型 3)两同两小一大: 3.1)方法名同,参数列表同 3.2)子类返回值类型小于等于父类 3.2.1)void时,必须相同 3....
分类:
其他好文 时间:
2015-08-14 22:40:49
阅读次数:
178
oop_day05_package、public、static、final、内部类
--20150813
1.方法的重写:
1)父子类中,方法签名相同,方法体不同
2)重写方法被调用时,看对象的类型
3)遵循"两同两小一大"规则:
3.1)两同:
方法名相同,参数列表相同
3.2)两小:
...
分类:
其他好文 时间:
2015-08-13 22:16:18
阅读次数:
137
为什么匿名内部类参数必须为final类型:1) 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的,是很自然的。2)为什么JAVA中要加上一条限制:只能访问final...
分类:
移动开发 时间:
2015-08-13 17:18:02
阅读次数:
140
首先,我们需要清楚一下方法是由哪些部分构成的:[权限修饰符列表][别的修饰符列表] 返回值类型 方法名(参数列表){ 方法体;}然后我们需要知道成员变量和成员方法访问有几种情况:1、当前包同一个类 2、当前包里面别的类 3、别的包里别的类 4、自己包继承关系的类 5、从别的包里有继承关系的类 第一步...
分类:
其他好文 时间:
2015-08-11 22:54:21
阅读次数:
135
抽象定义:抽象就是从多个事物中将共性的,本质的内容抽取出来。例如:狼和狗共性都是犬科,犬科就是抽象出来的概念。抽象类:Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。抽象方法的由来:多个对象都具备相同的功能,但是功能具体内容有所不同,那...
分类:
编程语言 时间:
2015-08-11 18:37:13
阅读次数:
130
在OOP语言中,一个类可以有一个或多个子类,而每个类都有至少一个公有方法做为外部代码访问其的接口。而抽象方法就是为了方便继承而引入的,我们先来看一下抽象类和抽象方法的定义再说明它的用途。什么是抽象方法?我们在类里面定义的没有方法体的方法就是抽象方法,所谓的没有方法体指的是,在方法声明的时候没有大括号...
分类:
Web程序 时间:
2015-08-11 11:56:04
阅读次数:
107
Java中,方法的使用分两步: 1、定义方法 public void print(){
System.out.println("Hello World!");
} 注意: (1)方法体放在一对大括号中,实现特定的操作 (2)方法名主要在调用这个方法的时候使用,我们要注...
分类:
编程语言 时间:
2015-08-11 01:45:03
阅读次数:
146
方法的目的是什么? : 代码的重用方法由什么构成? : 修饰符列表 返回值 方法名 参数列表 方法体什么是方法的重载? : 方法名相同 参数列表不同 参数列表不同有几种情况? : 两种 1 参数列表个数不同 2 参数列表数据类型不同方法的重载这里最容易犯的错误 : 方法的重复 , 就是方法名和参.....
分类:
编程语言 时间:
2015-08-10 17:51:19
阅读次数:
121
回顾:1.方法: 1)封装一段特定的逻辑功能 2)尽可能的独立,只干一件事 3)代码的重用、结构清晰、便于维护 4)可以被反复调用2.方法的定义: 修饰词 返回值类型 方法名(参数列表){ 方法体---算法 }3.return:无返回值方法中 ...
分类:
其他好文 时间:
2015-08-07 22:18:25
阅读次数:
261