Exercicis
Exercici 1
Donat el codi de la classe següent:
public class ClasseA { private int valorPrimari; private int valorSecundari; public ClasseA(int a) { valorPrimari = a; valorSecundari = 10; } public int getSuma() { return valorPrimari + valorSecundari; } }
Marqueu si són vertaderes (V) o falses (F) les opcions següents, en relació amb el codi d’una altra classe on s’usa ClasseA
:
Exercici 2
Donat el codi següent:
public class ClasseA { private int valor; public ClasseA() { valor = 10; } public void setValor(int v) { valor = v; } public int getValor() { return valor; } ClasseA b; ClasseA a = new ClasseA(); a.setValor(10); a.setValor(7 + a.getValor()); a = new ClasseA(); b = new ClasseA(); b.setValor(18); a.setValor(15 + a.getValor()); b = a; } }
Trieu l’opció correcta:
Exercici 3
Donats els fragments de codi de les classes següents:
package java.ud1.a2; public class ClasseA { int enter = 10; protected char caracter = 'z'; private double real = 20.0; ... }
package java.ud1.a2; public class ClasseB { public void metodeB() { ClasseA a = new ClasseA(); ... } }
Marqueu si són vertaderes (V) o falses (F) les opcions següents:
Exercici 4
Esteu treballant amb Netbans i heu creat una classe anomenada Data
que pertany al package java.ud1.na2
. Si aneu a la carpeta del vostre projecte, quina afirmació és certa?