"; }">

Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Netrvaloppa21 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é.

Podobné prezentace


Prezentace na téma: "Netrvaloppa21 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é."— Transkript prezentace:

1 netrvaloppa21 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 PPA2 - Student public class Student { String fakulta; String osobniCislo; } fakulta osobniCislo fakulta osobniCislo

2 netrvaloppa22 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, String osobniCislo){ this.fakulta=fakulta; this.osobniCislo=osobniCislo; }

3 netrvaloppa23 PPA2 - Student Napište metodu toString(). public String toString(){ return "< fakulta: " + fakulta + ", osobni cislo: " + osobniCislo + " >"; }

4 netrvaloppa24 PPA2 - Student Napište aplikační třídu a v ní vytvořte proměnnou petr třídy Student. petr NULL Obsah Název public class Aplikace { public static void main(String [] args) { Student petr; }

5 netrvaloppa25 PPA2 - Student Vytvořte objekt petr (konstruktorem s inicializací) a vypište. petr FAV A08B0007P public class Aplikace { public static void main(String [] args) { Student petr; petr = new Student("FAV","A08B0007P"); System.out.println(" Petr: " + petr.toString()); }

6 netrvaloppa26 PPA2 - Student Vytvořte objekt pavel(konstruktorem bez inicializace) a vložte hodnoty fakulta FEL a osobní číslo E Vypište. pavel FEL E paul 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());

7 netrvaloppa27 PPA2 - Student Pavel ukončil bakalářské studium na FEL a začal studovat magisterské studium na FAV. Bylo mu přiděleno osobní číslo A08M007P. Upravte a vypište. pavel FAV A08M007P pavel = new Student("FAV","A08M007P"); System.out.println(" Pavel: " + pavel.toString()); System.out.println(" Paul(nick Pavla): " + paul.toString());

8 netrvaloppa28 PPA2 - Student Jak to bude s nickem? FEL E paulpavel FAV A08M007 P

9 netrvaloppa29 PPA2 - Student Upravte nick a vypište. pavel FAV A08M007P paul paul=pavel; System.out.println(" Paul(nick Pavla): " + paul.toString()); FEL E Garbage Collector


Stáhnout ppt "Netrvaloppa21 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é."

Podobné prezentace


Reklamy Google