javajobo1
332
2020-05-05 10:52:33
2
190

class 접근 제어자


메인의 클래스가 아닌 

새로 만드는 클래스에서 접근제어자를 default로 했을때 오류가 뜨는데

원래 기본값이 default 니까 생략이 가능한것 아니였나요?

왜 생략했을땐 오류가 뜨지 않는데 쓰면 오류가 나는거죠?

public은 메인 클래스에서만 가능 하기에 그렇단것은 알겠는데

너무 궁금합니다!!

0
  • 답변 2

  • load2000
    3k
    2020-05-05 11:53:40

    어떤 오류가 뜨나요

  • javajobo1
    332
    2020-05-05 17:37:15 작성 2020-05-05 17:38:13 수정됨

    죄송합니다. 지금 봤네요


    package edu;


    default class As{

    }


    public class Java_505 {

    public static void main(String[] args) {

    }

    }

    이렇게 쓰면

    Syntax error on token "default", delete this token

    이게 나옵니다

  • 로그인을 하시면 답변을 등록할 수 있습니다.