`
lwangkangrui
  • 浏览: 15790 次
  • 性别: Icon_minigender_2
最近访客 更多访客>>
社区版块
存档分类
最新评论

java关键字总结

阅读更多

      总结一下最近常用的关键字。

      与访问权限相关

      public  protected  private以及未使用关键字只有class的情况

      

用word画了一个由小到大的图。基本上能反应这四个情况的访问权限。

 

     final关键字

     修饰类,不能被继承

final public class Data {

	/**入口主函数
	 * @param args
	 */
	public static void main(String[] args) {
		Data data=new Data();
		data.init();
	}

     此时如果继承Data类,就报错,要求remove final.

    修饰方法

    不能重写,但是可以重载  

 final public  void init(int x,int y) {
		JFileChooser jfc=new JFileChooser();
		File file=jfc.getSelectedFile();
}

 
    方法重写的时候就会报错

    修饰属性:代表这个属性已经是常量,只能赋值一次

    修饰参数:在方法体重不能修改参数的值

 

 

    static关键字
    

public class Test1 {
	static private int x=10;

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		x++;
		 System.out.println("改变第一次x:"+x);
	 init();
	  System.out.println("改变第二次x:"+x);

	}

	public static void init() {
		x=15;
		
	}

   修饰属性的时候,不管在何处改变,都会改变属性值。

   此段代码输出结果为

   
     在静态方法中调用方法时如果直接调用的话,调用方法也必须是静态的。否则实例化一个对象进行调用。

 

 
 

 

  • 大小: 30.3 KB
  • 大小: 6.3 KB
  • 大小: 6.2 KB
  • 大小: 8.8 KB
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics