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);
}
}
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 );
}
}
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