java中修饰符的用法,java语言修饰符有哪些

  java中修饰符的用法,java语言修饰符有哪些

  如何解决写爬虫IP受阻的问题?立即使用。

  java中的修饰符分为类修饰符、字段修饰符和方法修饰符。根据功能的不同,可以分为以下几类:

  (推荐教程:java入门)

  访问修饰符(可用于修饰类、方法和字段)

  公共:任何人都可以使用。

  Protect:继承的类可以访问并拥有与private相同的权限。

  默认:包访问权限,即可以在整个包中访问。

  Private:除了类型创建者和类型的内部方法之外,任何人都不能访问的元素。

  使用摘要:

  修饰类

  顶级类只能用public修饰,顶级类不能用private和protected修饰。

  外部类可以由public修饰,也可以默认不写,但不能是private和protected。

  类在内部可以是静态的,可以用protected和private来修饰。

  修饰方法

  方法通常可以用四个访问修饰符来修饰,构造方法也可以用四个访问修饰符来修饰。

  抽象类中的抽象方法不能由private来修饰,但可以由其他三个来修饰。

  接口中的方法只能由public修饰(默认情况下也是public)。

  修饰属性

  属性可以用四个修饰符来修饰,接口中的属性只能用public来修饰(默认也是public)。

  修饰代码块

  代码块不能用任何修饰符来修饰(因为代码块中有属性和方法,并且属性和方法都有自己的修饰符)。

  积木的作用:可以初始化非静态属性。构造块优先于构造函数,可以放在构造函数中。

  静态代码块的作用:静态属性可以初始化,类加载时可以加载,但不能放在构造函数中。

  (视频教程推荐:java视频教程)

  final

  装饰类:最后一类,不能继承。类通常最后会完成某些标准函数,比如Java库中的数学类。修饰方法:用final修饰的方法不能被继承或重写(如Object中的wait()),但可以重载。常量:用final定义局部常量,用static final(或final static)定义全局常量。

  static

  装修类:可以装修内部类装修属性:静态可以装修任何属性。修改方法:不能修改抽象方法或构造方法。修饰代码块:修饰代码块称为静态代码块。

  abstract

  修饰类(抽象类):抽象类不能实例化。类是用来继承的。修改方法(抽象方法):可以修改的方法称为抽象方法。只有方法的声明,没有方法的实现,并且以分号结束。不能修饰:不能修饰属性、私有方法、构造函数、静态方法和最终方法。

  抽象不能和哪些关键词共存?

  Final:如果方法比较抽象,需要覆盖,最后的修饰不能覆盖。

  Private:如果函数是私有的,子类不能直接访问它,也不能被覆盖。

  静态:类方法,直接调用抽象方法没有意义。以上是java修饰语知识点总结的详细内容。更多请关注我们的其他相关文章!

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

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