A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一、        This关键字
This关键字可以明确地去访问一个类的成员变量,解决与局部变量名称冲突的问题。但在使用this调用类的构造方法时,应该注意:
1、        能只在构造方法中使用this调用其他的构造方法,不能在成员方法中使用。
2、        在构造方法中,使用this调用构造方法的语句必须位于第一行,且只能出现一次。
3、        不能在一个类的两个构造方法中使用this互相调用。

二、        static关键字
static关键字用于修饰类的成员,例如成员变量,成员方法以及代码块等。
1、        静态变量:static修饰成员变量时,静态变量被所有实例所共享,可以使用“类名.变量名”的形式来访问。
2、        静态方法:静态方法可以通过“类名.方法名”的形式来访问,也可以通过类的实例对象来访问。(注意:静态方法中只能访问用static修饰的成员)
3、        静态代码块:java类中,使用一对大括号围起来的若干行代码被称为一个代码块,用static进行修饰的代码块称为人静态代码块。当类被加载时静态代码块会执行,由于类只加载一次,因此静态代码块只执行一次。程序中通常会用静态代码块来对类的成员变量进行初始化。

三、        super关键字
当子类重写父类的方法后,子类对象无法访问父类被重写的方法,因此java提供super关键字用于访问父类的成员。
1、        使用super关键字调用父类的成员变量和成员方法。格式如下
Super.成员变量
Super.成员方法([参数1,参数2…])

2、        使用super关键字调用父类的构造方法。格式如下:
Super([参数1,参数2…])

四、final关键字
Final关键字可以用于修饰类、变量和方法。特性如下:
1、        final修饰的类不能被继承
2、        final修饰的方法不能被子类重写
3、        final修饰的变量(成员变量、局部变量)是常量,只能赋值一次。
4、       
四、        throws关键字
java中允许在方法的后面使用throws关键字对外声明该方法可能发生异常,这样调用者在调用方法时,就明确地知道该方法有异常,并且必须在程序中对异常进行处理,否则变异无法通过。Throws关键字声明抛出异常的语法格式如下。
修饰符 返回值类型 方法名([参数1,参数2…])throws ExceptionType1[,ExceptionType2…]{
}

2 个回复

正序浏览
我要送币啊 ~~~~~~~~~~~
回复 使用道具 举报
复习了下,感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马