java关键字(第一版)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java关键字(第一版)

java关键字(第一版)

 2013/9/24 22:04:41  sxyplibo  程序员俱乐部  我要评论(0)
  • 摘要:访问限定符:主要用于修饰类、属性、方法和构造方法private同一个类中默认的同一个软件包中=private(升级)—>默认(扩大到软件包)protected同一个软件包中+子类中=默认(升级)—>protected(扩大到子类)public同一个项目下的所有类都可以使用=protected(无敌升级)—>(整个项目)附注:初学而言public是万能的,但是理论上限定符范围越小越好this&&superthis:1.指本类当前正在被操作的的一个对象2
  • 标签:Java 关键字

访问限定符?:主要用于修饰类、属性、方法和构造方法

?private???????同一个类中
默认的????????同一个软件包中=private(升级)—>默认(扩大到软件包)
protected???同一个软件包中+子类中=默认(升级)—>protected(扩大到子类)
public????同一个项目下的所有类都可以使用=protected(无敌升级)—>(整个项目)??
附注:初学而言public是万能的,但是理论上限定符范围越小越好
?


this&&super

this:?1.指本类当前正在被操作的的一个对象
??????? ?2.在构造方法中调用本类的某一个构造方法(参数个数和顺序对应,必

须在构造方法内第一行,并且因此,只能调用一个,否则会在第二行)??
super:?1.本类的父类对象(通常用在在子类中调用父类的方法)
???????? ?2.在子类构造方法中调用父类的构造方法(必须在构造方法内第一行)

????????? 3.子类构造方法中默认有super(),若父类没有则报错

?

?

附注:

1.由于只能在第一行的原因,在一个构造函数中this和super不会同时出现

2.由于this和super均指对象,故不可用于static环境(变量、方法、语句块)

3.从本质上讲,this是一个指向本对象的指针,而super是一个关键字

?

?

final:<const>??
??1、修饰类??,则该类不可被继承
??2、修饰属性,则该属性为常量,不可被修改
??3、修饰方法,则该方法不可被重写
??
??
static (静态的)??
?1、修饰属性,则为静态属性,被该类所有的对象共享,在类加载时加载(最优先)
?2、修饰方法,则在调用时只跟类名有关,
?3、static 代码块? 在主函数执行之前就就会执行的代码

发表评论
用户名: 匿名