Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Ejercicio4;
- public class Loro extends Ave{
- private char region;
- private String color;
- Loro(char psexo, int pedad, char pregion, String pcolor, String Pnombres){
- super(psexo,pedad,Pnombres);
- region=pregion;
- color=pcolor;
- }
- void deDondeEres(){
- if(region=='N')
- {
- System.out.println("Soy del Norte ");
- }
- else if(region=='S')
- {
- System.out.println("Soy del Sur");
- }
- else if(region=='E')
- {
- System.out.println("Soy del Este");
- }
- else
- System.out.println("Soy del Oeste");
- }
- /*
- public char getregion(){
- return region;
- }*/
- void setregion(char r){
- region=r;
- }
- public String getcolor(){
- return color;
- }
- void cantar(){
- System.out.println("Mi nombre es " + getnombres() + ", Pio-pio Loro bonito");
- }
- }
- package Ejercicio4;
- public class Ave {
- private char sexo;
- private int edad;
- protected static int contaves=0;
- private String nombres;
- Ave(char psexo,int pedad, String Pnombres){
- edad=pedad;
- sexo=psexo;
- contaves++;
- nombres=Pnombres;
- }
- private void contAves(){
- System.out.println("El numero de Aves es " + contaves);
- }
- protected void quienSoy(){
- System.out.println("El sexo del Ave es " + sexo);
- System.out.println("La edad del Ave es " + edad);
- }
- public int getcontaves(){
- return contaves;
- }
- void cantar(){
- System.out.println("Mi nombre es XXX, Pio-pio soy un Ave");
- }
- public String getnombres(){
- return nombres;
- }
- }
- package Ejercicio4;
- public class DatosPersonales {
- private String nom_ave;
- private String nom_duenio;
- public DatosPersonales(String Pnom_ave,String Pnom_duenio){
- nom_duenio=Pnom_duenio;
- nom_ave=Pnom_ave;
- }
- public String getnom_ave(){
- return nom_ave;
- }
- public void setnom_ave(String n){
- nom_ave= n;
- }
- public String getnom_duenio(){
- return nom_duenio;
- }
- public void setnom_duenio(String nom){
- nom_duenio=nom;
- }
- }
- package Ejercicio4;
- import ejercicio3ave.DatosPersonales;
- public class PrincipalLoro {
- static final int N = 3;
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- Loro[] lista1 =
- {new Loro( 'M' ,40 , 'S' ,"verde","pere" ),
- new Loro ('H', 22, 'N', "azul","pero"),
- new Loro ('M',19, 'O', "morado","peru")};
- Loro[] lista2 =
- {new Loro( 'H' ,42 , 'S' ,"ROJO","koke" ),
- new Loro ('H', 22, 'N', "yellow","squirtle"),
- new Loro ('M',21, 'O', "purple","pera")};
- Loro[] lista3 = new Loro[N*2];
- int j=0;
- for(int i=0; i< lista3.length;i=i+2){
- lista3[i]=lista1[j];
- lista3[i+1]=lista2[j];
- j++;
- }
- for ( int i=0; i<lista3.length;i++){
- lista3[i].cantar();
- }
- for ( int i=0;i<lista3.length;i++){
- lista3[i].getnombres().substring(0,3);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment