Java中的抽象类以及final关键字(java中抽象类有哪些)

  本篇文章为你整理了Java中的抽象类以及final关键字(java中抽象类有哪些)的详细内容,包含有java 抽象类用法 java中抽象类有哪些 java类抽象方法 java抽象类可以用final修饰吗 Java中的抽象类以及final关键字,希望能帮助你了解 Java中的抽象类以及final关键字。

  抽象类和普通类没什么大的差异,抽象类不能被实例化,必须用abstarct修饰,权限修饰符只能是public/protected类型;如果不写权限修饰符,则它默认就是public类型的。

  
抽象类必须被继承才能实例化,所以它不能被final修饰。因为被final修饰的类不能被继承,被final修饰的方法不能被重写。

  
final:表示最终的,可以修饰类、方法、属性

  修饰变量,有且仅能被赋值一次。:修饰静态成员变量,修饰实例成员变量,修饰局部变量

  final修饰静态成员变量可以在哪些地方赋值一次:
 

  1.定义的时候赋值一次。
 

  2.可以在静态代码块中赋值一次。

  final修饰实例成员变量可以在哪些地方赋值1次:
 

  1.定义的时候赋值一次。
 

  2.可以在实例代码块中赋值一次。
 

  3.可以在每个构造器中赋值一次。

  final修饰局部变量
 

  1.定义的时候赋值一次。
 

  2.可以在局部代码块(方法体)中赋值一次。

  以上就是Java中的抽象类以及final关键字(java中抽象类有哪些)的详细内容,想要了解更多 Java中的抽象类以及final关键字的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: