Java by API/java.security/BasicPermission — различия между версиями

Материал из Java эксперт
Перейти к: навигация, поиск
м (1 версия)
 
(нет различий)

Версия 17:43, 31 мая 2010

extends BasicPermission

  

import java.security.BasicPermission;
class SecretWordPermission extends BasicPermission {
  public SecretWordPermission(String name) {
    super(name);
  }
  public SecretWordPermission(String name, String action) {
    super(name);
  }
}
class SecretWord {
  public SecretWord() {
    super();
  }
  public String getWord() {
    SecurityManager security = System.getSecurityManager();
    if (security != null) {
      security.checkPermission(new SecretWordPermission("AccessPermission"));
    }
    return "Secret";
  }
}
public class MainClass {
  public static void main(String[] args) {
    SecretWord secret = new SecretWord();
    String theSecretWord = secret.getWord();
    System.out.println("The secret word is: " + theSecretWord);
  }
}