2010-05-10 8 views
2

Я хочу создать класс в java, доступный для всех других классов моего проекта.Глобальные переменные в java

Я создал это в пакете по умолчанию, и теперь его не видно. Каков наилучший способ сделать это в java?

+1

Очень похоже: http://stackoverflow.com/questions/2030148/whats-the-syntax -to-import-a-class-in-a-default-package-in-java – Pops

+1

хорошая ссылка. стоит отметить, что вы не можете импортировать из пакета по умолчанию. –

ответ

6

Обычно пакет по умолчанию не используется, ваш пакет будет чем-то вроде com.yourdomain.mypackage. Пока вы объявляете класс как public, его можно увидеть всеми классами, пока они его импортируют.

Класс будет выглядеть

package com.mycompany.mypackage; 

public class MyClass {...} 

Тогда пользователь класса будет

package com.mycompany.anotherpackage; 
import com.mycompany.myPackage.MyClass; 

private final MyClass myClass = new MyClass();