Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 Un nou pericol pt batrani

Ar trebui sa vindem imobiliarele ...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik
 

Vectori in Java

- - - - -
  • Please log in to reply
10 replies to this topic

#1
RazvanOlex

RazvanOlex

    Junior Member

  • Grup: Members
  • Posts: 117
  • Înscris: 05.03.2015
Salut, am zis sa lucrez in Java dar nu inteleg de ce nu-mi merg vectorii intr-o clasa, am sa las aici 3 poze sa ma lamuriti si pe mine de ce nu merge, am cautat pe google dar nu am gasit nimic...Este un cod scris pentru a da un exemplu de ce nu merge...Nu inteleg ce nu am facut bine.

Attached Files

  • Attached File  first.png   122.06K   44 downloads
  • Attached File  two.png   116.63K   45 downloads
  • Attached File  thre.png   110.79K   39 downloads


#2
sorin147

sorin147

    Senior Member

  • Grup: Senior Members
  • Posts: 6,368
  • Înscris: 11.08.2003
1. nu ai initiat bananeStare
2. vezi ca in Java numaratoarea incepe de la 0 ori primul element din bananeStare tu l-ai pus cu 1 ( for (int i=1 ..... bananeStare[i]   )

Sugestie:
bananeStare=new int[banane];
		for(int i=1;i<=banane;i++){
			bananeStare[i-1]=i;
			if(bananeStare[i-1]%2==0){
				stareBuna++;
			}else



#3
RazvanOlex

RazvanOlex

    Junior Member

  • Grup: Members
  • Posts: 117
  • Înscris: 05.03.2015
Am înțeles, mulțumesc foarte mult.

#4
RazvanOlex

RazvanOlex

    Junior Member

  • Grup: Members
  • Posts: 117
  • Înscris: 05.03.2015
Imi puteti explica si mie ce este cu protected ??? Am facut mai multe programe si nu am folosit niciodata protected, dar am vazut prin tutoriale ca se foloseste gen: protected int number; .Nu inteleg la ce foloseste ?

#5
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,239
  • Înscris: 24.02.2007
protected = are acces fiu-tu care te mosteneste dar nu vecinul de peste drum.

E explicat in orice tutorial/carte de Java/OOP.

#6
RazvanOlex

RazvanOlex

    Junior Member

  • Grup: Members
  • Posts: 117
  • Înscris: 05.03.2015
Am inteles ce spui, acces la variabila protected are doar subclasele, insa aici nu inteleg.Am creat o variabila: protected int number=10; , dupa aceea am creat o instanta si am trimis aceasta variabila la o alta clasa care nu este subclasa(este o clasa creata noua) si aceasta mi`o primeste, precum si daca folosesc metoda prin static.Ce rost mai are protected...eu nu inteleg....

#7
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,239
  • Înscris: 24.02.2007
Trimisul e problema. De trimis poti trimite oricui ce doresti. Daca era subclasa putea sa se serveasca singura.

#8
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,239
  • Înscris: 24.02.2007
Un exemplu mai practic:

Un framework iti ofera o clasa care face ceva mai complex. Din exterior, adica tu ca utilizator al clasei ii poti spune doar fa aia sau cealalta. Daca vrei insa sa extinzi clasa, s-o specializezi mai departe pe ceva, clasa iti da acces si la o parte din cum face ea intern niste treburi, treburi in care din exterior, ca simplu utilizator, n-ai avea de ce sa-ti bagi nasul.

#9
RazvanOlex

RazvanOlex

    Junior Member

  • Grup: Members
  • Posts: 117
  • Înscris: 05.03.2015
"daca era subclasa se putea servea singura"-> am inteles.Insa daca o declar ca si private aceasta nu poate fi accesata deloc de alte clase, iar daca o declar protected sau public poate fi accesata si de subclase.Acum nu inteleg diferenta dintre protected si public, variabila public este vazuta "peste tot" iar protected decat in subclase si clase cu acelasi package ?

#10
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,239
  • Înscris: 24.02.2007
public - peste tot
private - clasa curenta
protected - clasa curenta si subclase

#11
RazvanOlex

RazvanOlex

    Junior Member

  • Grup: Members
  • Posts: 117
  • Înscris: 05.03.2015
Aici m-am blocat, eu am crezut ca protected nu poate fi accesata in alte clase decat in subclase, insa poate fi accesata.Nu intelegeam ca era vorba despre a "vedea" variabila.Multumesc mult.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate