18372


クラスインスタンスをnewする場所でエラーになってしまいます。

[code]

    User user = new User();
    
[/code]

'User()'is not public in 『mypackage』 cannot be accessed from outside package

Userのクラスとnewしようとしているクラスではパッケージが違います。  
調べてみると[英語で解説](https://stackoverflow.com/questions/8386576/classes-cannot-be-
accessed-from-outside-package)が載っていそうですがわかりません。すみませんが教えてください。

//追記 20151104  
newしようとしていたものが、objectになっていたので質問を解決とさせていただきます。  
ありがとうございます。  
public object User


CC BY-SA 3.0
2015-11-03T13:38:50.647
18370
2015-11-04T00:11:54.627
2017-05-23T12:38:55.307
-1
10715
question
android java android-studio kotlin
is not public in cannot be accessed from outside package インスタンスエラー


packageが違う場合、「User」クラスをpublicにする必要があります。


CC BY-SA 3.0
2015-11-03T14:06:55.540
18372
2015-11-03T14:06:55.540
13094
18370
answer