太原维信科技——java访问修饰符详解

0
Java C/C++ 701 次浏览
学java,零基础不怕,不只要理论,更要实践+项目,<a href=http://www.bjweixin.com>太原维信科技提供 </a>
为您讲解理论+项目 :          



public   private protected abstract  final static 修饰符的用法      太原维信科技 http://www.bjweixin.com

  public 访问级别最高  其次是protected  默认   private

  成员变量和成员方法可以被四个中的任何一个访问

  类可以处于public 和默认,但是不能被protected和private修饰

   局部变量不能被访问控制修饰符修饰

  abstract修饰符

  抽象类不能被实例化

  抽象类中可以没有抽象方法,但包含抽象方法的类必须是抽想类

  如果子类没有实现父类中的所有抽象方法,子类也必须定义为抽象类      太原维信科技 http://www.bjweixin.com

  抽象类不能被定义成private ,final和static 类型

  没有抽象构造方法

  抽象方法没有方法体

   Final修饰符:

     用final修饰的类不能被继承

     方法不能被子类方法覆盖

     Private类型的方法都是默认final方法,因而不能被子类方法覆盖     太原维信科技 http://www.bjweixin.com

     Final变量必须被初始化,并且只能被赋值一次

Static修饰符

     静态变量在内存中只有一个拷贝,在类的所有实例中共享

     静态方法中不能直接访问实例方法和实例变量     太原维信科技 http://www.bjweixin.com

     静态方法中不能使用this和super

     静态方法不能被abstract修饰

     可以通过类名直接访问

     当类被加载,静态代码块只执行一次。

     很多修饰符可以连用,位置不定     太原维信科技 http://www.bjweixin.com
 
 但:absrtact和private

     Abstract和final

     Abstract和static  不可以
<a href=http://www.bjweixin.com>太原维信科技提供 </a> ,零基础学java,嵌入式。5年经验,保您就业无忧

请尽量让自己的答案能够对别人有帮助

0个答案

默认排序 按投票排序