Viewing a response to: @kdj/re-code91-kr-dev-java-10-20180325t125124130z
네 한 파일안에는 여러가지의 클래스 파일이 들어갈 수는 있지만 하나의 클래스 파일은 하나의 public class만을 가질 수 있다고 배웠는데... @kdj님의 말씀은 이러한 public class도 여러개가 존재할 수 있다는 말씀이신가요?
author | code91 |
---|---|
permlink | re-kdj-re-code91-kr-dev-java-10-20180325t131349603z |
category | kr-dev |
json_metadata | {"tags":["kr-dev"],"users":["kdj"],"app":"steemit/0.1"} |
created | 2018-03-25 13:13:51 |
last_update | 2018-03-25 13:13:51 |
depth | 2 |
children | 1 |
last_payout | 2018-04-01 13:13:51 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 134 |
author_reputation | 2,686,108,920,793 |
root_title | "[kr-dev] 객체지향 입문 - Java(10)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 46,501,893 |
net_rshares | 0 |
~~~~ // A.java class A { class sub { } } ~~~~ 소스파일에서는 이런 구조가 가능하고 이를 컴파일 하면 A.class 와 A$sub.class 두개의 클래스 파일이 만들어집니다. 이러한 구조를 Inner class 라고 합니다. Private 클래스를 만들 필요가 있을까요? 예 그렇습니다. 외부에 알려지기를 원하지 않는 정보를 숨기기 위해서 private 을 사용합니다. 위 소스에서 private class sub 로 선언하면 sub 클래스는 A 안에서만 사용되는 클래스입니다.
author | kdj |
---|---|
permlink | re-code91-re-kdj-re-code91-kr-dev-java-10-20180325t144234088z |
category | kr-dev |
json_metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
created | 2018-03-25 14:42:36 |
last_update | 2018-03-25 14:42:36 |
depth | 3 |
children | 0 |
last_payout | 2018-04-01 14:42:36 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 294 |
author_reputation | 4,188,781,313,300 |
root_title | "[kr-dev] 객체지향 입문 - Java(10)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 46,514,901 |
net_rshares | 0 |