e ae blz?..
Bem…pra começar essa implementação(getters\setters) não esta boa não…
mas ja que vc quer implementar algo em seus emcapsulamentos…faça o seguinte…
publicvoidsetNamePropr(StringnamePropr){System.out.printf("welcome: %s!",namePropr);// nessa linha que o negocio ñ vai ...}
vc não pode usar o metodo get para ter um valor diferente de null sem antes atribuir (set) um valor em seu atributo antes, ok?
e estude(procure) sobre encapsulamento!
porq será que codigo está saindo null ! em vez de Filipe… meu codigo está errado ???
importjava.util.Scanner;publicclassEnterCars{privateStringnameCar;privateStringnamePark;privateStringnamePlaca;privateStringnamePropr;publicEnterCars(StringnameCar){this.nameCar=nameCar;}publicvoidsetNameCar(StringnameCar){this.nameCar=nameCar;}publicStringgetNameCar(){returnthis.nameCar;}publicvoidsetNamePark(StringnamePark){namePark=namePark;Scannerinput=newScanner(System.in);System.out.print("Enter the name of the Park: ");namePark=input.next();if((!namePark.equals("Stop"))&&(!namePark.equals("stop")))System.out.print("Faleid");}publicStringgetNamePark(){returnnamePark;}publicvoidsetPlacaCar(StringplacaCar){namePlaca=placaCar;Scannerinput=newScanner(System.in);System.out.print("Enter de numero the car: ");placaCar=input.next();if((placaCar.length()<4)||(placaCar.length()>4)){System.out.print("This placa no exist\n");}}publicStringgetPlacaCar(){returnnamePlaca;}publicvoidsetNamePropr(StringnamePropr){System.out.printf("welcome: %s!",getNamePropr());// nessa linha que o negocio ñ vai ...}publicStringgetNamePropr(){returnnamePropr;}publicvoiddisplayMessage(){System.out.printf("Welcome: %s!\n\n",getNameCar());}}
importjava.util.Scanner;publicclassEnterCarsTest{/** * @param args */publicstaticvoidmain(String[]args){// TODO Auto-generated method stubEnterCarsyourCar=newEnterCars("Wolks");yourCar.displayMessage();StringnamePark=null;yourCar.setNamePark(namePark);StringplacaCar=null;yourCar.setPlacaCar(placaCar);Scannerinput=newScanner(System.in);StringnamePropr;System.out.print("Enter the of the proprietario: ");// pront de entra do nome FilipenamePropr=input.next();yourCar.setNamePropr(namePropr);}}