Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Java struktuuri(classi) suurus märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
badtouch
HV kasutaja
badtouch

liitunud: 07.08.2007




sõnum 23.05.2013 23:35:36 Java struktuuri(classi) suurus vasta tsitaadiga

typedef struct {//võtan vastu inimeste andmete struktuurid

isik autor;
kuupaev valjastamise_kuupaev;(omakorda alamstrukt)
}andmed;
andmed pood[10];//annan suuruseks 10. Saan aru, et pole dünaamiline...

Kuidas näeks välja sarnane asi javas? Just nimelt ei saa aru, kuidas javas classile anda mingisugune suurus...
Kommentaarid: 22 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 21
tagasi üles
vaata kasutaja infot saada privaatsõnum
Redikate
HV veteran
Redikate

liitunud: 30.12.2005




sõnum 24.05.2013 02:06:06 vasta tsitaadiga

Päris hästi ei saa aru mis tahad.

Mis täpne sisend on? Milline see välja näeb ja kust see tuleb?
Mis sa selle sisendiga teha tahad?

_________________
http://nodejs.org/
"I'm also a person. Programming is just one thing I do."
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 33
tagasi üles
vaata kasutaja infot saada privaatsõnum
badtouch
HV kasutaja
badtouch

liitunud: 07.08.2007




sõnum 24.05.2013 02:28:05 vasta tsitaadiga

Kuidas luua classi arrayd, et saaks sisestada nt. 5 erinevat autorit koos alamandmetega. Kui ma sisestada üritan(pood.autor vs pood[i].autor) ilma "[i]"ta, siis ta töötab ilusti. Lihtsalt ei suuda mitut samade väljadega sisestust teha.
Kommentaarid: 22 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 21
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 24.05.2013 08:15:17 vasta tsitaadiga

Kas mõtled midagi sellist?
java:
  1. import java.util.Date;
  2.  
  3. /**
  4. * Defineerime tüübi Andmed
  5. */
  6. class Andmed {
  7.        
  8.         private String autor;
  9.        
  10.         private Date valjastamiseKuupaev;
  11.        
  12.         public String getAutor() {
  13.                 return autor;
  14.         }
  15.  
  16.         public void setAutor(String autor) {
  17.                 this.autor = autor;
  18.         }
  19.  
  20.         public Date getValjastamiseKuupaev() {
  21.                 return valjastamiseKuupaev;
  22.         }
  23.  
  24.         public void setValjastamiseKuupaev(Date valjastamiseKuupaev) {
  25.                 this.valjastamiseKuupaev = valjastamiseKuupaev;
  26.         }
  27.  
  28. }
  29.  
  30.  
  31. /**
  32. * Testklass Andmed tüübi kasutamiseks
  33. */
  34. public class AndmedTest {
  35.  
  36.         /**
  37.          * Peameetod
  38.          */
  39.         public static void main(String[] args) {
  40.                 Andmed[] andmeMassiiv = new Andmed[10];
  41.                 andmeMassiiv[0] = new Andmed();
  42.                 andmeMassiiv[0].setAutor("Doe, John");
  43.                 andmeMassiiv[0].setValjastamiseKuupaev(new Date());
  44.                
  45.                 System.out.println("Autor: " + andmeMassiiv[0].getAutor() + "; kuupäev: " + andmeMassiiv[0].getValjastamiseKuupaev());
  46.         }
  47.  
  48. }
Ma nagu kommentaariks ei oskagi suurt midagi juurde kirjutada rohkem, kui nüüd ikka aiaaugust rääkisin, siis küsi edasi. icon_smile.gif
_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
kevin3220
HV vaatleja

liitunud: 31.10.2011




sõnum 11.06.2013 00:47:25 vasta tsitaadiga

Ei ole kindel, mis täpselt tahad. Aga annaksin omalt poolt märgusõnaks "enum" xD
tagasi üles
vaata kasutaja infot saada privaatsõnum
gloom
Kreisi kasutaja
gloom

liitunud: 15.07.2002




sõnum 11.06.2013 11:09:21 vasta tsitaadiga

Annaks enda poolt märgusõnaks OOP. Miks mitte lihtsalt teha class milles lood uued objektid ja salvestada igale muutujale vastavad andmed?
Kommentaarid: 29 loe/lisa Kasutajad arvavad:  :: 1 :: 2 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Java struktuuri(classi) suurus
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.