Java基础知识杂记01
1、成员变量(全局变量):定义在类中,和类中方法处于同一个层次。
变量修饰符 类型 变量名;
abstract void eat
2、继承:实现继承就是创建一个类的子类,需要在类的声明中加入extends子句,其格式如下。
<修饰符> class <子类名> extends <超类名>
{
//实现代码
}
3、多重继承关系:Java中,一个类只可以继承一个父类,即只有单一继承,没有多重继承。但可以通过实现接口的方法来达到多重继承的目的。
例如:
public class SonTest extends FatherTest implements Stepfather
4、final:final是java中比较重要的关键字,可以用它来修饰成员变量,也可以用他来修饰方法,甚至还可以修饰一个类,如果成员变量被final修饰的话,这个成员变量就变成一个常量,如果一个方法被final修饰,则这个方法不能被重写;如果一个类被final修饰,则这个类不能被继承。
5、重写:一个类可以通过继承来产生一个新类,新的类继承了父类所有的成员变量和方法,并且在继承这些方法和变量的同事,也具有了自己特有的行为,如果父类中的某一些方法不能满足新的要求,就可以在子类中修改继承过来的方法,并可以同时定义自己的方法。
6、静态绑定:静态绑定就是在编译时就决定了变量的值或者应该调用哪个类的方法。
类属性
构造方法
声明为static的静态方法
声明final的方法,将其另为另一个项目,如下声明为private的方法。
使用关键字super调用的方法,包括super
7、接口:接口是一种抽象类,接口中只提供了方法的原型,但没有具体的方法实现。子类必须提供父类中的抽象方法的实现方式。接口和抽象类一样,也可以定义抽象的方法,并且接口中只能够包含抽象方法和常量,不能够有变量。初始化块,和构造函数。
修饰符 interface 接口名
{
接口内容
声明变量
数据类型 变量名
抽象方法
。。。。
声明方法
返回值类型 方法名();
}