teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

消すpublicの場所

2016/01/18 14:59

投稿

swordone
swordone

スコア20675

answer CHANGED
@@ -1,3 +1,20 @@
1
1
  オンラインコンパイラではパッケージの概念を理解できないため、
2
2
  パッケージ宣言をしてさらにクラスをpublicにするとコンパイルできないようなのです(推測)。
3
- パッケージ宣言とクラスのpublic修飾子を外すとどうでしょうか。
3
+ パッケージ宣言とクラスのpublic修飾子を外すとどうでしょうか。
4
+
5
+ ---
6
+
7
+ 違います。「クラスのpublic修飾子」を外すのです。
8
+ mainメソッドまで消してはいけません。
9
+ ```java
10
+ /* ここのpublicを削除 */class tashizan {
11
+
12
+ public static void main(String[] args) {
13
+ class Main{
14
+ public int sum(int a,int b){
15
+ return a + b;
16
+ }
17
+ }
18
+ }
19
+ }
20
+ ```