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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。