Java接口中方法的默认访问控制修饰符

这篇具有很好参考价值的文章主要介绍了Java接口中方法的默认访问控制修饰符。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在Java接口中,如果方法的访问控制修饰符没有声明,隐含着是public的。这个public可加上,也可以不加上。但为简洁起见,建议不加。

示例:
下面代码定义了有接口,有两个函数,其中一个没有声明public的,另外一个明确声明了public的:

package com.thb;

public interface A {

	void method();
	public void method2();	
}

打开编译后的class文件,可以发现,即便不加public,编译后也是public的:文章来源地址https://www.toymoban.com/news/detail-617716.html

// Compiled from A.java (version 17 : 61.0, no super bit)
public abstract interface com.thb.A {
  
  // Method descriptor #6 ()V
  public abstract void method();
  
  // Method descriptor #6 ()V
  public abstract void method2();
}

到了这里,关于Java接口中方法的默认访问控制修饰符的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java接口中的default(默认方法)

    Java的接口中有一种特殊的方法,叫做默认方法。 接口中的默认方法有以下特点: default方法可以有方法体 接口中的普通方法必须被实现类重写;默认方法可以不被实现类重写。     这个特点在实践中的具体作用是:         当我们进行业务扩展时,需要在接口中新增方

    2024年02月11日
    浏览(39)
  • Java的访问修饰符

    为了实现面向对象程序设计(OOP)的封装这个特性,需要程序设计语言提供一定的语法机制来支持。这个语法机制就是访问权限控制(访问修饰符:public、protected、private、default)。 在 Java 中,封装就意味着所有的实例域都带有 private 访问修饰符(私有的实例域),并提供带

    2023年04月15日
    浏览(41)
  • Java 包、访问修饰符

    2024年02月13日
    浏览(38)
  • java四大访问修饰符

    java中有四大修饰符,分别为private,default,protected,public,下面主要是四者之间的区别: private(私有的) private可以修饰成员变量,成员方法,构造方法,不能修饰类(此刻指的是外部类,内部类不加以考虑)。被private修饰的成员只能在其修饰的本类中访问,在其他类中不能调用,但是

    2024年02月12日
    浏览(39)
  • Java访问权限之 protected 修饰符

            在Java中,使用访问权限修饰符来保护对类、变量、方法和构造方法的访问,这类修饰符分别是public,protected,default,以及private。由于很多Java书籍对protected可见性的介绍都比较笼统,本文重点说明protected的权限 各访问修饰符权限如下: 同一个类中 同一个包内 不同

    2024年02月05日
    浏览(42)
  • 【Java|基础篇】包和访问权限修饰符

    包和访问权限修饰符是Java中两个常用的概念,它们都与访问控制有关. 在面向对象体系中,提出了一个软件包的概念,即:为了更好的管理类,把多个类收集在一起成为一组,称为软件包。Java中的包(Package)是一种用于组织类、接口、枚举等Java元素的机制。它被设计用于解

    2024年02月05日
    浏览(48)
  • Java 中的访问修饰符有什么区别?

    Java 中的访问修饰符用于控制类、类的成员变量和方法的访问权限,主要有以下四种: public:公共访问修饰符,可以被任何类访问。public 修饰的类、成员变量和方法可以在任何地方被访问到。 protected:受保护的访问修饰符,可以被类本身、子类和同一个包中的其他类访问。

    2024年02月04日
    浏览(36)
  • Java 8及以上新特性:Lambda表达式、Stream API、Optional类与接口默认方法(四)

    目录 一、接口默认方法 1.1 概念解析: 1.2 应用场景: 1.3 使用注意事项: 1.4 使用示例: 二、结论 1.1 总结Java 8及以上版本四大新特性的重要意义与价值: 1.2 鼓励读者积极学习并运用这些新特性: 1.3 对未来Java版本可能引入的新特性进行展望: 1.1 概念解析: 接口默认方法

    2024年04月13日
    浏览(42)
  • VS2022默认创建类的访问修饰符为internal问题

    由于创建类是根据模板文件生成的,所里这里我们需要修改以下vs自带的模板 找到模板位置 通常情况位于C:Program FilesMicrosoft Visual Studio2022{安装的版本:比如(Preview,Professional等)}Common7IDEItemTemplatesCSharpCode2052 找到你要修改的类型模板 进入文件夹 修改.cs文件 如: 在class前加入

    2024年02月06日
    浏览(49)
  • Java 亚马逊Amazon spapi对接开发,java Sdk,授权和接口访问步骤详细说明

    确认是否收到通过sp-api开发人员资料申请。   创建一个策略,我们建议您将 IAM 策略命名为 SellingPartnerAPI 。     开发商名称:任意字符 开发者id :accessKeyId 客户端相关信息,包含clientId和clientSecret。 1.8.1访问需要的参数和数据如图 参数 说明 样例 roleArn 角色Arn,在角色中

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包