[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
kniha zadanie

Registrovaný: 15.07.13
Prihlásený: 27.05.18
Príspevky: 243
Témy: 42 | 42
NapísalOffline : 04.11.2017 16:48 | kniha zadanie

Zadanie
Citácia:
Podľa prezentácie vytvorte triedu Kniha. V triede Hlavna vytvorte dve inštancie tejto triedy (nazvite ich k1 a k2). V obidvoch nastavte atribúty nazov a autor. V triede Hlavna definujte pole tried Kniha o veľkosti 10 položiek. Naplnte inštancie triedy Kniha do položiek 0, 1 a 3, nastavte ich atribúty a zavolajte metódy.

čo mám
kniha.java
Kód:
public class kniha {
    private String nazov;
    private String autor;
    private kapitola kapitoly[] = new kapitola[10];

    public kniha(String nazov, String autor,int maxKapitol) {
        this.nazov = nazov;
        this.autor = autor;
        this.kapitoly = new  kapitola[maxKapitol];
    }
    public void pridajKapitola (kapitola k){
        for(int i =0;i<kapitoly.length;i++){
           if(kapitoly[i] != null){
                kapitoly[i] = k;
                break;
            }
        }
   }

    public  void zobraz (){
        System.out.println(autor + " - " + nazov);
        for (int i = 0; i<kapitoly.length;i++){
            if(kapitoly[i] != null){
                kapitoly[i].zobrazz();
            }
        }
    }
}

kapitola.java
Kód:
public class kapitola {
    private String nazov;
    private String obsah;

    public kapitola(String nazov, String obsah) {
        this.nazov = nazov;
        this.obsah = obsah;
    }
    public  void zobrazz (){
        System.out.print(this.nazov + ": " + this.obsah);

    }
}

hlavnna.java
Kód:
public class hlavnna {
    public static void main(String[] args) {
        kniha k = new kniha("Java", "J.Hrasko", 10);
         k.pridajKapitola(new kapitola("OOP v Jave","konecne to ide"));
         k.zobraz();
    }
}

mám to už v podstate celé ale nevypisuje mi kapitolu a neviem ako už som vyskúšal skoro všetko.
Ďakujem za každú radu


_________________
PC: MB MSI 970A-G43 CPU AMD FX6300 6*3,50GHt turbo 4,1Ghz GPU Gigabyte r7 370 windforce oc edition 2GB Ram 8GB Kingston fury hyperx 1866Mhz SSD:Kingston SSDNow V300 120GB
HDD:Seagete baracuda 1TB 7200rpm HDD2 Samsung HD502HJ 500GB 7200RPM PSU fortron hexa + 500W cpu chladič zalman CNPS5X Performa
NOTEBOOK:HP Elitebook 8460p
Tablet:Prestigio visconte Quad:
Mobil: Microsoft Lumia 640 Dual sim

Auto:Chevrolet camaro 1986 IROC-Z
Offline

Užívateľ
Užívateľ
kniha zadanie

Registrovaný: 27.06.09
Prihlásený: 04.03.23
Príspevky: 332
Témy: 3 | 3
Bydlisko: Košice - ok...
NapísalOffline : 04.11.2017 16:53 | kniha zadanie

ked pridavas kapitolu, ma sa to rovnat null, inak prejdes cele prazdne pole a nic nepridas:
Kód:
...
if(kapitoly[i] == null){
...


_________________
GitHub: mfocko | mfocko.xyz
OSs: archLinux + fedora (+ Windows 10 Pro Insider Preview, only if needed)
Server: archLinux [nginx + Docker (GitLab) + SSH/SFTP + local mirror (FTP/rsync - archLinux, Fedora) + samba + transmission]
Offline

Užívateľ
Užívateľ
kniha zadanie

Registrovaný: 15.07.13
Prihlásený: 27.05.18
Príspevky: 243
Témy: 42 | 42
Napísal autor témyOffline : 04.11.2017 16:56 | kniha zadanie

Ďakujem pekne fachá to


_________________
PC: MB MSI 970A-G43 CPU AMD FX6300 6*3,50GHt turbo 4,1Ghz GPU Gigabyte r7 370 windforce oc edition 2GB Ram 8GB Kingston fury hyperx 1866Mhz SSD:Kingston SSDNow V300 120GB
HDD:Seagete baracuda 1TB 7200rpm HDD2 Samsung HD502HJ 500GB 7200RPM PSU fortron hexa + 500W cpu chladič zalman CNPS5X Performa
NOTEBOOK:HP Elitebook 8460p
Tablet:Prestigio visconte Quad:
Mobil: Microsoft Lumia 640 Dual sim

Auto:Chevrolet camaro 1986 IROC-Z
 [ Príspevkov: 3 ] 


kniha zadanie



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

P/V: Kniha AdobePhotoshopCS - Kniha Plna Triku

v Predám

4

665

30.04.2013 8:19

pajros

V tomto fóre nie sú ďalšie neprečítané témy.

C++ zadanie

v Assembler, C, C++, Pascal, Java

2

691

14.03.2017 16:27

void

V tomto fóre nie sú ďalšie neprečítané témy.

CISCO zadanie

v Krčma

9

1822

25.12.2012 18:12

Vikinger

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

assembler zadanie

v Assembler, C, C++, Pascal, Java

1

1045

09.03.2010 20:27

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

zadanie c++

v Assembler, C, C++, Pascal, Java

4

1048

06.06.2008 18:25

pccom

V tomto fóre nie sú ďalšie neprečítané témy.

Tuke - zadanie

v Assembler, C, C++, Pascal, Java

8

2149

12.12.2017 11:58

Skippy

V tomto fóre nie sú ďalšie neprečítané témy.

Zadanie sieťových poverení

v Siete

4

3416

14.02.2018 10:09

mr.johnsik007

V tomto fóre nie sú ďalšie neprečítané témy.

Zadanie Karel - trojuholníky

v Assembler, C, C++, Pascal, Java

2

822

17.11.2017 11:13

Vetrolam

V tomto fóre nie sú ďalšie neprečítané témy.

potrebujem spravit zadanie

v Assembler, C, C++, Pascal, Java

6

963

09.05.2008 10:46

toma-mato

V tomto fóre nie sú ďalšie neprečítané témy.

Zadanie v Pascali

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Assembler, C, C++, Pascal, Java

33

935

16.11.2016 14:21

brmbo

V tomto fóre nie sú ďalšie neprečítané témy.

databaza 9gag zadanie

v Databázy

1

527

17.03.2016 17:09

Kraliček

V tomto fóre nie sú ďalšie neprečítané témy.

Jazyk C, zadanie

v Kôš

0

22

05.12.2021 12:10

meechal

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

zadanie algoritmizacia, pascal

v Assembler, C, C++, Pascal, Java

0

447

03.11.2012 12:56

csabika001

V tomto fóre nie sú ďalšie neprečítané témy.

Zadanie v pascale

v Assembler, C, C++, Pascal, Java

15

1530

04.10.2008 17:40

dsljohn

V tomto fóre nie sú ďalšie neprečítané témy.

Zaverecne zadanie z C++

v Assembler, C, C++, Pascal, Java

4

1464

14.06.2007 15:38

juho

V tomto fóre nie sú ďalšie neprečítané témy.

FIIT STU - zadanie testu

v Vzdelanie, štúdium, škola

0

1032

12.10.2016 18:26

Miso122



© 2005 - 2025 PCforum, edited by JanoF