Clase Álbum de fotos Ejercicio Java - Curso de Programación Java

 Ejercicio

Clase Álbum de fotos

 Objetivo

Cree una clase "PhotoAlbum" con un atributo privado "numberOfPages".

También debe tener un método público "GetNumberOfPages", que devolverá el número de páginas.

El constructor predeterminado creará un álbum con 16 páginas. Habrá un constructor adicional, con el que podremos especificar el número de páginas que queremos en el álbum.

Crea una clase "BigPhotoAlbum" cuyo constructor creará un álbum con 64 páginas.

Cree una clase de prueba "AlbumTest" para crear un álbum con su constructor predeterminado, uno con 24 páginas, un "BigPhotoAlbum" y muestre el número de páginas que tienen los tres álbumes.

 Código de Ejemplo

package December_19th__b_;
public class BigPhotoAlbum extends PhotoAlbum
{
	public BigPhotoAlbum()
	{
		numberOfPages = 64;
	}
}

package December_19th__b_;
import java.util.*;
public class Main
{
	public static void main(String[] args)
	{
		boolean debug = false;

		//Create an album with its default constructor
		PhotoAlbum myAlbum1 = new PhotoAlbum();
		System.out.println(myAlbum1.GetNumberOfPages());

		//Create an album with 24 pages
		PhotoAlbum myAlbum2 = new PhotoAlbum(24);
		System.out.println(myAlbum2.GetNumberOfPages());

		//Create an BigPhotoAlbum 
		BigPhotoAlbum myBigPhotoAlbum1 = new BigPhotoAlbum();
		System.out.println(myBigPhotoAlbum1.GetNumberOfPages());

		if (debug)
		{
			new Scanner(System.in).nextLine();
		}
	}
}


Juan A. Ripoll - Tutoriales de Sistemas y Cursos de Programación© 2024 Todos los derechos reservados.  Condiciones legales.