- Член од
- 28 мај 2008
- Мислења
- 3.966
- Поени од реакции
- 4.073
public class Prva implements Cloneable {Проблем е во тоа што кога на логичката променлива ќе и доделам вредност потоа кога од друга класа ќе ја повикам таа логичка променлива цело време е со вредност 'false' -.- . иначе не е до воа "y" or "n".. само грешно сум напишал тука
private String skoluvanje;
boolean zaToString;
@Override
public Prva clone() throws CloneNotSupportedException {
Prva p=new Prva();
p.skoluvanje=this.skoluvanje;
p.zaToString=this.zaToString;
return p;
}
public Prva() {
}
public String setSkoluvanje() {
String skoluvanje = null;
boolean seObrazuva = true;
Scanner input = new Scanner(System.in);
System.out.println("vnesete opcija yes or no - [y/n]");
String vnes = input.nextLine();
if (vnes.equals("y")) {
seObrazuva = true;
skoluvanje = "TRUE VALUE";
} else if (vnes.equals("n")) {
seObrazuva = false;
}
this.zaToString = seObrazuva;
return skoluvanje;
}
public String opis(boolean a) {
if (a) {
return "boolean a = true";
} else {
return "boolean a = false";
}
}
public String toString(boolean a) {
return opis(a);
}
}
public class Glavna {
public static void main(String[] args) throws CloneNotSupportedException {
Prva prvaObject1 = new Prva();
prvaObject1.setSkoluvanje();
Prva prvaObject2 = prvaObject1.clone();
Druga drugaObject = new Druga(prvaObject2);
System.out.println(drugaObject);
}
}