当前位置: 首页 > wzjs >正文

南昌县住房和城乡建设局网站成都新闻最新消息

南昌县住房和城乡建设局网站,成都新闻最新消息,无锡定制网站制作公司,我是做颗粒在什么网站上在 Java 中,类的声明有两种形式: public class Test class Test 它们的区别主要在于访问权限和文件名的要求。下面我会详细解释这两种形式的区别。 1. public class Test 访问权限: public 表示这个类是公共的,可以被其他包&am…

在 Java 中,类的声明有两种形式:

  1. public class Test

  2. class Test

它们的区别主要在于访问权限文件名的要求。下面我会详细解释这两种形式的区别。


1. public class Test

  • 访问权限

    • public 表示这个类是公共的,可以被其他包(package)中的类访问。

    • 如果没有 public,类的访问权限是包级私有(默认),只能被同一个包中的类访问。

  • 文件名的要求

    • 如果一个类被声明为 public,那么它的文件名必须与类名完全相同

    • 例如,public class Test 必须保存在 Test.java 文件中。

  • 使用场景

    • 当你希望这个类被其他包中的类使用时,需要声明为 public

示例

java

// 文件 Test.java
public class Test {public void sayHello() {System.out.println("Hello!");}
}

2. class Test

  • 访问权限

    • 如果没有 public,类的访问权限是包级私有(默认),只能被同一个包中的类访问。

    • 其他包中的类无法访问这个类。

  • 文件名的要求

    • 文件名不需要与类名相同。

    • 一个 .java 文件中可以包含多个非 public 类,但只能有一个 public 类。

  • 使用场景

    • 当你希望这个类只在当前包中使用时,可以不声明为 public

示例

java

// 文件 MyFile.java
class Test {void sayHello() {System.out.println("Hello!");}
}class AnotherClass {// 其他代码
}

关键区别总结

特性public class Testclass Test
访问权限公共的,可以被其他包访问包级私有,只能被同一个包中的类访问
文件名要求文件名必须与类名相同(Test.java文件名可以与类名不同
一个文件中的数量一个文件中只能有一个 public 类一个文件中可以有多个非 public 类
使用场景需要被其他包中的类访问时使用只在当前包中使用时使用

举个例子

场景 1:public class Test

java

// 文件 Test.java
public class Test {public void sayHello() {System.out.println("Hello!");}
}
  • 这个类可以被其他包中的类访问。

  • 文件名必须是 Test.java

场景 2:class Test

java

// 文件 MyFile.java
class Test {void sayHello() {System.out.println("Hello!");}
}class AnotherClass {// 其他代码
}
  • 这个类只能被同一个包中的类访问。

  • 文件名可以是 MyFile.java,不需要与类名相同。


总结

  • public class Test

    • 类是公共的,可以被其他包访问。

    • 文件名必须与类名相同。

  • class Test

    • 类是包级私有的,只能被同一个包中的类访问。

    • 文件名可以与类名不同。

选择哪种形式取决于你的需求:

  • 如果类需要被其他包访问,使用 public class

  • 如果类只在当前包中使用,使用 class

http://www.dtcms.com/wzjs/341694.html

相关文章:

  • 如何做cad的模板下载网站免费b2b网站大全免费
  • 兰州建网站微信拓客的最新方法
  • 百度开户seo监控
  • 三杰网站建设如何在百度做免费推广产品
  • 海南省做购房合同网站石家庄seo网络推广
  • 什么样的网站可以做站内站网站排名在线优化工具
  • 香港疫情最新数据需要优化的地方
  • 网站建设与管理找工作网络优化大师
  • 营销型企业网站建设的基本原则是百度网站首页
  • 邢台企业网站制作建设百度推广网站
  • 网站建设预算申请seo免费优化
  • seo两个域名一个网站有影响哈尔滨seo优化培训
  • ssh精品课程网站开发网推拉新app推广平台
  • 室内设计和网站建设哪个前景好怎么创建个人网站
  • wordpress主题个人云盘seo扣费系统
  • 公司做网站那家好市场调研一般怎么做
  • 为什么用html5做网站seo推广知识
  • 全国做网站的海外推广方案
  • 北京南站到北京站怎么走成都seo优化推广
  • 成都有做公司网站的公司吗网络推广引流是做什么的
  • 网站设计在线crm系统seo教程有什么
  • 如何做一个网页界面搜索引擎优化专员
  • 免费做试卷的网站制造企业网站建设
  • 音乐网站建设方案西安seo代运营
  • 海口网站制作策划企业培训权威机构
  • 代理网站官网seo优化方案案例
  • 做学徒哪个网站好网络销售平台排名
  • 网站css文件营销方案范文100例
  • 用摄像头直播网站怎么做泉州网站建设
  • 手机网站设计趋势最新免费网站收录提交入口