关键字
在Java语言中有this,static,final;
this关键字的用途:
1)、使用this来引用成员变量
this 表示当前对象的引用,即普通方法或者构造方法被调用的对象;
public class book {
private String title;
private String prese;
private String ISBN;
public book(String title,String prese,String ISBN){
this.title=title;
this.prese=prese;
this.ISBN=ISBN;
}
}
2)使用this来引用构造方法
如果类中定义了多个方法,可以使用this来进行简化。
public class book {
private String title;
private String prese;
private String ISBN;
public book(){
this(null,null,null);
}
public book(String title,String prese,String ISBN){
this.title=title;
this.prese=prese;
this.ISBN=ISBN;
}
}
static关键字的用途:
static关键字需要放置在变量类型的前面,在类的内部调用static变量时直接使用即可。在类的外部调用static变量可以使用“类名.静态变量名”方式。
final关键字的用途:
final关键字的含义是不可变的,可以用来修饰类,成员变量和成员方法。如果修饰类,则表示该类不能被继承;如果修饰成员变量,则表示该变量被赋值就不能改变;如果
修饰成员方法,则表示该方法不能被子类重写。
设置访问权限修饰符:
| 访问权限修饰符 | 同一个类 | 同一个包 | 子类(异包) | 全局范围 |
| public | 可见 | 可见 | 可见 | 可见 |
| protected |
可见 |
可见 | 可见 | 不可见 |
| 无修饰符 | 可见 | 可见 |
不可见 |
不可见 |
| private | 可见 | 不可见 | 不可见 | 不可见 |

浙公网安备 33010602011771号