java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ java ] in KIDS
글 쓴 이(By): ahsarang (.아.사.랑.)
날 짜 (Date): 2001년 9월 10일 월요일 오전 01시 09분 53초
제 목(Title): Re: [질문] 두가지 질문 있습니다.




1. 왜 한 파일에 public class는 하나밖에 정의하지 못할까요?
   두개의 public class를 정의하면 안되는 이유가 있나요?

--> file name == public class name 이란점에 착안해 보면
     java compiler와 관련이 있을거 같습니다.
 a.java b.java가 있을때 a.java에서 b.java의 class b를
 사용한다면 javac a.java했을때 b도 함께 compile합니다.
 이때 file name != public class name이라면 이게 곤란할거 같네요.
     뭐 다른 이유도 있을거 같지만 건 고수님들께 넘기죠. :)

2. main 도 method라면.. 어디에 정의되어 있을까요?
   상속 트리 어딘가에 이미 정의된 것을 오버라이드 하는 게
   아니었나요??

--> public static void main(String args[])
    여기서 보듯이 main은 member method가 아니라
static method입니다. 곧 오버라이드하는게 아닙니다.







[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.