90 likes | 183 Views
fakulta. fakulta. osobniCislo. osobniCislo. PPA2 - Student. Vytvořte třídu Student pro reprezentaci struktury student na ZČU. Atributy třídy budou fakulta a osobniCislo . Název třídy: Student proměnné (atributy): fakulta - fakulta osobniCislo - osobní číslo.
E N D
fakulta fakulta osobniCislo osobniCislo PPA2 - Student Vytvořte třídu Student pro reprezentaci struktury student na ZČU. Atributy třídy budou fakulta a osobniCislo. Název třídy: Studentproměnné (atributy): fakulta - fakultaosobniCislo - osobní číslo public class Student { String fakulta; String osobniCislo; } ppa2
PPA2 - Student • Napište dva konstruktory: bez inicializace atributů (tj. explicitně vyjádřený implicitní konstruktor) a s inicializací obou atributů. public class Student { String fakulta; String osobniCislo; public Student(){ } public Student(String fakulta, StringosobniCislo){ this.fakulta=fakulta; this.osobniCislo=osobniCislo; } } ppa2
PPA2 - Student • Napište metodutoString(). public String toString(){ return "< fakulta: " + fakulta + ", osobni cislo: " + osobniCislo + " >"; } ppa2
Obsah Název petrNULL PPA2 - Student • Napište aplikační třídu a v ní vytvořte proměnnou petr třídy Student. public class Aplikace { public static void main(String [] args) { Student petr; } } ppa2
FAV petr A08B0007P PPA2 - Student • Vytvořte objekt petr (konstruktorem s inicializací) a vypište. public class Aplikace { public static void main(String [] args) { Student petr; petr = new Student("FAV","A08B0007P"); System.out.println(" Petr: " + petr.toString()); } } ppa2
FEL pavel E080007 paul PPA2 - Student • Vytvořte objekt pavel(konstruktorem bez inicializace) a vložte hodnoty fakulta FEL a osobní číslo E080007. Vypište. • Vytvořte Pavlovi nick Paul Student pavel = new Student(); pavel.fakulta = "FEL"; pavel.osobniCislo = "E080007"; System.out.println(" Pavel: " + pavel.toString()); Student paul = pavel; System.out.println(" Pavel(nick): " + paul.toString()); ppa2
FAV pavel A08M007P PPA2 - Student • Pavel ukončil bakalářské studium na FEL a začal studovat magisterské studium na FAV. Bylo mu přiděleno osobní čísloA08M007P. Upravte a vypište. pavel = new Student("FAV","A08M007P"); System.out.println(" Pavel: " + pavel.toString()); System.out.println(" Paul(nick Pavla): " + paul.toString()); ppa2
FEL FAV paul E080007 pavel A08M007P PPA2 - Student • Jak to bude s nickem? ppa2
FEL E080007 paul FAV pavel A08M007P PPA2 - Student • Upravte nick a vypište. Garbage Collector paul=pavel; System.out.println(" Paul(nick Pavla): " + paul.toString()); ppa2