class 类
类 对象=new 类()
继承,接口(只允许方法的声明,不允许实现)
继承是一种由已有的类继承创建新类的机制。子类继承父类的变量和方法,并根据需要增加新的状态和行为(关键字extends)
接口与类属于同一层次,接口是一种特殊的抽象类。java不支持多继承性,即一个类只能有一个父类。一个接口中,所有方法为公开、抽象方法;所有的属性都是公开、静态、常量。(关键字interface)
变量,方法
成员变量和局部变量,方法体外的是成员变量,方法体内的是局部变量
实例方法和类方法,用static来区别:static类方法,没有的是实例方法
构造方法
初始化类,创建类的实例(对象)
抽象类和方法
只允许声明,不允许实现
this、super关键字
this指的是当前对象构造。super是父类构造。
this可以调用对象的方法在此类中使用,也可以把this()放在子类构造函数的第一行
final和static关键字
final关键字所修饰的类、方法、变量具有不可变的特性,变量被修饰即成为常量
static关键字表示变量或方法,是属于类的,不是属于类的实例的,直接调用 类. 方法(变量)
变量、方法的引用
对象. 方法(变量)
类. 方法(变量)static的变量和方法
循环语句;选择判断语句;跳转语句
循环语句:for(取值,范围,条件)、while、do while
选择判断语句:if(范围)、if else、switch
跳转语句:
break:结束本次循环
continue:循环中跳出,修改变量,继续循环
return:返回一个数值类型