p1.aplic.cartas
Class BaralhoSeguro2

java.lang.Object
  |
  +--p1.aplic.cartas.Baralho
        |
        +--p1.aplic.cartas.BaralhoSeguro2

public class BaralhoSeguro2
extends Baralho

Como a classe Baralho, mas lança exceção quando pega uma carta num baralho vazio.

Version:
1.1
Copyright (C) 1999 Universidade Federal da Paraíba.
Author:
Jacques Philippe Sauvé, jacques@dsc.ufpb.br

Constructor Summary
BaralhoSeguro2()
          Construtor de um baralho comum.
 
Method Summary
 Carta pegaCarta()
          Retira uma carta do topo do baralho e a retorna.
 
Methods inherited from class p1.aplic.cartas.Baralho
baralhar, iterator, maiorValor, menorValor, númeroDeCartas, primeiroNaipe, últimoNaipe
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaralhoSeguro2

public BaralhoSeguro2()
Construtor de um baralho comum.
Method Detail

pegaCarta

public Carta pegaCarta()
                throws java.lang.NullPointerException
Retira uma carta do topo do baralho e a retorna. A carta é removida do baralho.
Overrides:
pegaCarta in class Baralho
Returns:
A carta retirada do baralho.