Chirurgia cranio-cerebrală minim invazivă
Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne. Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale. www.neurohope.ro |
Java - variabila privata din alta clasa...cum o printez?
Last Updated: Jan 24 2019 00:53, Started by
pinguinul666
, Jan 23 2019 23:44
·
0
#1
Posted 23 January 2019 - 23:44
sal
urmaream un tutorial. pe scurt, am 2 clase: cea main, si inca una, secundara. In main, am un obiect numit "frog1" caruia vreau sa ii dau un nume. in cea secundara, am o variabila privata numita "name" (tip String). Ea e utilizata in cadrul unei metode. Cum o fac sa fie tiparita pe ecran, in metoda principala? voi reda prin citare, tot codul: clasa principala/metoda principala: Quote public class BlueJava_Training { /* Start CLASS - do NOT delete! */ public static void main(String[] args) /* -- main METHOD -- */ { /* Start of MAIN FUNCTION --- do NOT delete! */ Frog frog1 = new Frog(); frog1.setName("Killer"); frog1.setAge(3); System.out.print(frog1.setName()); } /* End of MAIN FUNCTION --- do NOT delete! */ } /* End of MAIN CLASS - do NOT delete! */ Acum voi cita clasa secundara (ea este folosita pentru a crea obiectul frog1 din clasa primara): Quote
class Frog { private String name; public void setName(String name) { this.name = name; } public void setAge(int age) { age = this.age; } } Cum fac, ca in clasa primara, sa rula ceva gen: Quote System.out.print(frog1.setName()); |
#2
Posted 24 January 2019 - 00:06
ai nevoie de un getter in clasa Frog.
cauta pe google "encapsulation" |
#3
Posted 24 January 2019 - 00:07
Nu cunosc java, dar ar trebui sa mearga ceva de genul acesta:
class Frog { private String name; public void setName(String name) { this.name = name; } public void setAge(int age) { age = this.age; } public String getName () { return this.name; } } public class BlueJava_Training { /* Start CLASS - do NOT delete! */ public static void main(String[] args) /* -- main METHOD -- */ { /* Start of MAIN FUNCTION --- do NOT delete! */ Frog frog1 = new Frog(); frog1.setName("Killer"); frog1.setAge(3); System.out.print(frog1.getName()); } /* End of MAIN FUNCTION --- do NOT delete! */ } /* End of MAIN CLASS - do NOT delete! */ |
#4
Posted 24 January 2019 - 00:43
#5
Posted 24 January 2019 - 00:50
da.
si vezi, ca setAge, asa cum e scris acum, nu face ceea ce ar trebuii sa faca |
#6
Posted 24 January 2019 - 00:53
pentru print, poţi să bagi un override la toString()
//overriding the toString() method public String toString(){ return name; } System.out.print(frog1); |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users