首页 > 代码库 > Java(2)
Java(2)
1- 方法
方法是一系列语句的代码块,它可以改变对象的状态以及实现类的行为
一个方法通常只能完成某一项具体的功能,这样做可以使得程序结构清晰,利于模块的重复使用
2- 参数
2-1- 形式参数
public void m(int a){} //a:形式参数
2-2- 实际参数
public void n(){ int b ; } //b: 实际参数
2-3- 静态方法
使用了static关键字的方法为静态方法,可以在被实例化之前被调用,静态方法不会被实例化
静态方法在本类中只能方法静态方法,不能访问静态方法
2-4- 构造方法
构造方法时用来初始化类的一个方法,一般在创建对象时候自动调用或者使用this关键字调用.
构造方法无返回值,名字必须和类型相同,不能用static final 修饰
class Person{
public Person(){} //构造方法 }
2-5- main()方法
main方法为Java的程序入口
main方法为静态方法
main方法只能被系统调用,不能被其他方法或类调用
3- this关键字
调用当前类的属性或者其它构造方法
public class Person{
public Person(){
this(1,2)}
public Person(int a,int b){
System.out.print(a,b)}}
1-一个构造函数内调用另一个构造函数时,调用代码必须放在第一行
2-不能在构造函数以外的任何函数内调用构造函数
3-在一个构造函数内只能调用一个构造函数
4- 流程控制
4-1- 顺序结构
语句按照先后顺序自上而下依次执行
4-2- 选择结构
4-2-1- 关系运算
运算符 名称 示例 == 等于 a == b != 不等于 a != b > 大于 a > b < 小于 a < b >= 大于等于 a >= b <= 小于等于 a <= b 4-2-2- 逻辑运算
逻辑运算符 名称 示例 && 与 a>b && c>d || 或 a>b || c>d ! 非 !(a>b) 4-2-3- 条件运算
三目运算符 表达式1 真 表达式1 假 表达式1 ? 表达式2 : 表达式3 表达式2 表达式3 4-2-4- if语句
if(a>b){
}esle if(a>c){
}esle{
}4-2-5- swtich语句
switch (key) {
case value:
break;default:
break;
}4-3- 循环结构
for循环
for (int i = 0; i < args.length; i++) {
}while循环
while (condition) {
}do-while循环
do {
} while (condition);4-4- 跳转语句
break 结束本次循环
continue 结束本次循环
Java(2)