原文:为什么类只能用public修饰?

为什么类只能使用public修饰 首先,类只能使用public修饰是一个伪命题,应该说我们只见到过使用public修饰的类,还有一些类没有访问修饰符,此时访问权限为default。其次,类实际上分为外部类和内部类 inner class ,一般的类都是外部类,内部类需要依赖外部类生成,内部类可以用各种访问修饰符修饰。所以问题转化成,为什么不能使用private和protected修饰外部类 我们知 ...

2020-12-16 23:04 0 565 推荐指数:

查看详情

Java 方法中的变量为什么不能用public修饰

当我们在方法中用public修饰变量时会报错,Illegal modifier for parameter sheet; only final is permitted,即参数使用非法修饰符,只允许使用final修饰。 只有中的公共成员变量才能使用public修饰,其含义为公共、共享,任何地方 ...

Thu Oct 29 06:42:00 CST 2020 0 704
Java文件中为什么只能有一个public修饰, 并且名还必须与文件名相同

当编写一个java源代码文件时,此文件通常被称为编译单元(有时也被称为转译单元)。每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个public,该类的名称必须与文件的名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个public,否则编译器就不会 ...

Wed May 18 18:20:00 CST 2016 0 2131
java-源文件中可以有多个,但是最多只能有一个public修饰

1、如果源文件中有多个,那么只能有一个public;如果有一个public,那么源文件的名字必须与这个的名字完全相同,扩展名是.java。 2、如果源文件中没有public,那么源文件的名字可以任意取。这样编译是没问题的,运行时选择主(包含main方法)运行就可以 ...

Wed Dec 12 16:24:00 CST 2018 0 5096
一个java源文件为什么只能有一个public呢?当这个修饰public的话,为什么源文件名必须要与名相同呢?

Java编程思想中的一段话: 当编写一个java源代码文件时,此文件通常被称为编译单元(有时也被称为转译单元)。每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个public,该类的名称必须与文件的名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能 ...

Sat Feb 28 06:36:00 CST 2015 1 7250
centos无法用password登录,只能用public key的解决办法

如上图只能用public key登录,只是我在17年申请的阿里云免费体验半年的服务器上遇到的, 那么我们用阿里云后台的远程连接按钮进入服务器,进入后 就看/etc/ssh/sshd_config文件配置,是否可以密码认证,修改下 PasswordAuthentication yes ...

Thu Jul 13 19:10:00 CST 2017 2 3306
为什么一个java源文件中只能有一个public

问题:一个".java"源文件中是否可以包括多个(不是内部类)?有什么限制?   答案:可以有多个,但只能有一个public,并且public名必须与文件名相一致。一个文件中可以只有非public,如果只有一个非public,此类可以跟文件名不同。 为什么一个 ...

Sat Apr 01 02:24:00 CST 2017 1 20004
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM