Civismo

Solo disponible en BuenasTareas
  • Páginas : 5 (1133 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de septiembre de 2010
Leer documento completo
Vista previa del texto
El constructor de una clase es un método estándar para inicializar los objetos de esa clase. Es una función que se ejecuta siempre al crear un objeto. Los constructores de una clase tienen siempre el nombre de la clase y no tiene ningún valor devuelto (ni siquiera void). Si el usuario no declara un constructor el sistema (En este caso Java) siempre crea un constructor por defecto
Un constructores una función que sirve para construir un nuevo objeto y asignar valores a sus miembros dato. Se caracteriza por:
- Tener el mismo nombre de la clase que inicializa
- Puede definirse inline o fuera de la declaración de la clase
- No devuelve valores
- Puede admitir parámetros como cualquier otra función
- Puede existir más de un constructor, e incluso no existir
Si no se define ningúnconstructor de una clase, el compilador generará un constructor por defecto. El constructor por defecto no tiene argumentos y simplemente sitúa ceros en cada byte de las variables instancia de un objeto. Si se definen constructores para una clase, el constructor por defecto no se genera
public class InputStreamReader
extends Reader se extiende Reader
An InputStreamReader is a bridge frombyte streams to character streams: It reads bytes and decodes them into characters using a specified charset . Un InputStreamReader es un puente de secuencias de bytes a streams de caracteres: Se lee bytes y los decodifica en caracteres usando un determinado charset . The charset that it uses may be specified by name or may be given explicitly, or the platform's default charset may be accepted. Eljuego de caracteres que se utiliza puede ser especificados por su nombre o se puede administrar de forma explícita, o de la plataforma por defecto el conjunto de caracteres pueden ser aceptadas.
Each invocation of one of an InputStreamReader's read() methods may cause one or more bytes to be read from the underlying byte-input stream. To enable the efficient conversion of bytes to characters, morebytes may be read ahead from the underlying stream than are necessary to satisfy the current read operation. A cada invocación de uno de uno ha leído InputStreamReader () métodos puede causar uno o más bytes para ser leído desde el byte de entrada de corriente subyacente. Para que la conversión eficiente de bytes a caracteres, más bytes puede ser leído por delante de la corriente subyacente quese necesario para adaptarse a la operación de lectura actual.
For top efficiency, consider wrapping an InputStreamReader within a BufferedReader. Para mayor eficiencia, considere el ajuste de un InputStreamReader BufferedReader dentro de un. For example: Por ejemplo:
BufferedReader in BufferedReader en
= new BufferedReader(new InputStreamReader(System.in));= BufferedReader nuevos (nuevos InputStreamReader (System.in));

Constructor Summary |
InputStreamReader ( InputStream in)
Create an InputStreamReader that uses the default charset. Crear un InputStreamReader que utiliza el juego de caracteres por defecto. | |
InputStreamReader ( InputStream in, Charset cs)
Create an InputStreamReader that uses the given charset.Crear un InputStreamReader que utiliza el juego de caracteres determinado. | |
InputStreamReader ( InputStream in, CharsetDecoder dec)
Create an InputStreamReader that uses the given charset decoder. Crear un InputStreamReader que utiliza el juego de caracteres decodificador dado. | |
InputStreamReader ( InputStream in, String charsetName)
Create an InputStreamReader that uses the namedcharset. Crear un InputStreamReader que utiliza el juego de caracteres con nombre. | |
Introducción a la entrada por teclado
En java para poder escribir se emplea el objeto System.out, pero para leer del teclado es necesario emplear System.in. Este objeto pertenece a la clase InputStream, esto significa que para leer tenemos que emplear sus métodos, el más básico es read, que permite leer un...
tracking img