Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pocetnicki problem sa klasama i metodama

[es] :: Java :: Pocetnicki problem sa klasama i metodama

[ Pregleda: 1515 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedja995

Član broj: 309141
Poruke: 55
212.200.84.*



+1 Profil

icon Pocetnicki problem sa klasama i metodama26.11.2012. u 16:02 - pre 138 meseci
Pozdrav
Ucim iz raznih primera i tutoriali ali menjam kod da bi skontao kako radi i naleteo sam na greshku ako neko ima vremena da pogleda
Code:
class glavna{
    
    int mojeGodine;
    
    public glavna(String ime) {
        /*ovo ima jedan parametar ime */
        System.out.println("ime ce BIt: " + ime);
        }
    public podesiGodine( int godine ) {
        mojeGodine = godine;
    }
    public nabaviGodine( ) {
        System.out.println("Ja Zivim " + mojeGodine );
        return mojeGodine;
    }
    public static void main(String []args) {
        /* KReiranje objekta objekta */
        glavna mojaGlavna = new glavna("NEdja");
        
        /* Pozvati metod klase da podesi moje godine */
        mojaGlavna.podesiGodine(2);
        
        /* Pozvati drugi metod da pribavi godine */
        mojaGlavna.nabaviGodine();
        
        /* Moze da se normalno pristupi promenjivoj*/
        System.out.println("vrednost promenjive je " + mojaGlavna.mojeGodine);
    }
    }


Komentari i variable su smesni poshto su mi ti kodovi jednokratni cisto da naucim kako rade.
a orginalni kod je:
Code:

class Puppy{
   
   int puppyAge;

   public Puppy(String name){
      // This constructor has one parameter, name.
      System.out.println("Passed Name is :" + name ); 
   }
   public setAge( int age ){
       puppyAge = age;
   }

   public getAge( ){
       System.out.println("Puppy's age is :" + puppyAge ); 
       return puppyAge;
   }
   public static void main(String []args){
      /* Object creation */
      Puppy myPuppy = new Puppy( "tommy" );

      /* Call class method to set puppy's age */
      myPuppy.setAge( 2 );

      /* Call another class method to get puppy's age */
      myPuppy.getAge( );

      /* You can access instance variable as follows as well */
      System.out.println("Variable Value :" + myPuppy.puppyAge ); 
   }
}


Unapred hvala
 
Odgovor na temu

dule_ns
Novi Sad

Član broj: 123863
Poruke: 257
195.78.86.*



+690 Profil

icon Re: Pocetnicki problem sa klasama i metodama27.11.2012. u 07:53 - pre 138 meseci
I još kad bi rekao koja greška ti se javlja pa da ti pomognemo :)
 
Odgovor na temu

FooLControL
Serbia

Član broj: 168531
Poruke: 74
93.87.158.*



+8 Profil

icon Re: Pocetnicki problem sa klasama i metodama27.11.2012. u 12:10 - pre 138 meseci
Svaka metoda mora da ima povratnu vrednost, tj. koji je tip vrednosti koji funkcija vraca. Ako ne vraca nista onda se stavlja void.

Code:
public void podesiGodine( int godine ) {
        mojeGodine = godine;
    }


Code:
public int nabaviGodine( ) {
        System.out.println("Ja Zivim " + mojeGodine );
        return mojeGodine;
    }


Klase i konstruktori se pisu velikim slovom.
 
Odgovor na temu

[es] :: Java :: Pocetnicki problem sa klasama i metodama

[ Pregleda: 1515 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.