关键字的整理
1.数据类型:
整形:byte(1)、short(2)、int(4)、long(8)
浮点型:float(4)、double(8)
字符型:char(2)
布尔型:boolean(1)
2.类:class
声明类时使用
3.break:
1)使用在switch...case...default...结构中,表示打破switch结构
2)使用在循环中,表示结束循环结构
4.continue:
使用在循环中,表示本次循环结束,开始下一次循环
5.new:
创建对象时使用,构造方法使用new关键字调用
new关键字表示在堆内存中开辟新的空间
6.private:
私有化,使用private修饰的类成员只能在类内访问
7.访问权限:
public、protected、默认、private
8.this:
表示对本类的引用
this.属性:表示访问当前对象的属性
this.方法:表示调用当前对象的方法
this():表示调用本类的构造方法
9.static:
静态:
static修饰成员变量和成员方法:不需要创建对象,可以直接通过类名访问调用
static修饰代码块:静态代码块,类加载时自动执行,只执行这一次
动态代码块:创建对象时自动执行,每创建一个对象执行一次
10.extends:
继承:在java中遇到继承,就需要使用extends
语法:
访问权限 class 子类 extends 父类{
//子类类体
}
11.final:
1)修饰变量:变量变常量
修饰成员变量:常量属性,必须声明的同时初始化
2)修饰成员方法:可以被继承,不能被重写
3)修饰类:不能被继承,不能有子类
12.super:
表示访问父类的引用
super.属性:表示访问父类中的属性
super.方法:表示调用父类中的方法
super():表示调用父类的构造方法
13.abstract:
抽象:
修饰方法:抽象方法,只声明不实现,不能有方法体,使用分号表示声明结束
修饰类:抽象类,抽象类中可以没有抽象方法,抽象类中有构造方法,但是不能被初始化
14.接口:interface
声明接口时使用
语法:
访问权限 interface 接口名{
//接口中的成员
}
15.实现接口:implements
类实现接口时使用
语法:
访问权限 class 类名 extends 父类名 implements 接口1,接口2...{
//类体
}
16.instanceof:
语法:
obj instanceof 类
说明:
表示obj对象是否是类的对象或子类对象,若是结果为true,否则结果为false
浙公网安备 33010602011771号