关键字

在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 可见 不可见 不可见 不可见
posted @ 2014-11-24 18:41  唥凊-洫栤  阅读(93)  评论(0)    收藏  举报