Des tableaux avec différents types de données c'est à dire les chaînes et les nombres entiers. (Objectorientend)

Par exemple j'ai

3 livres:
Booknumber (int), Booktitle (string), Booklanguage (string), Bookprice (int).

maintenant, je veux avoir un tableau appelé books[3][4].

Je suis gettin les données que j'ai réglé via le setBooknumber comme ceci:

Book1.getBooknumber(), Book1.getBooktitle(),...,Book3.getBookprice().

Maintenant, comment puis-je réaliser cette books[3][4] array. Je ne peux pas appeler ça String books[][] = new String [3][4]. Parce que je ne peux pas obtenir Booknumber (int).

Je ne veux pas Booknumber à la Chaîne ni Bookprice. Comment puis-je m'en rends compte, s'il vous plaît?

Maintenant à développer.

J'ai 2 classes.

public class book{
String Booktitle, Booklanguage;
int Booknumber, Bookprice;

//constructor

//get

//set
}

et

public class bookUI
{
 public static void main(String arg[])
 {
   book book1 = new book();
   book book2 = new book();
   book book3 = new book();

   book1.setBooktitle();
   ...
   book3.setBookprice();

   //Here I want to have books[3][4] Array. And gettin the data via book1.get...book3.get into the array
 }
}
les gens continuent d'utiliser des tableaux?!
Pourquoi doit-elle être un tableau de tableaux?
Parce que c'est ce que je suis en train d'essayer de se mettre au travail. N'a pas d'importance comment laide, il est ou comment stupide. C'est mon but et je veux le faire alors je peux comprendre pourquoi il n'a pas de travail, comment il fonctionne, et plus TARD SUR la façon de faire différente.
OK, alors la solution est simple: Il n'y a aucun moyen d'accéder à des propriétés de la classe dans ce array[0] style. (corrigez-moi si je me trompe). Les tableaux sont également tapé, donc la seule solution est de créer un tableau de tableaux de Objects qui est mauvais que vous devez savoir de quel type d'objet vous êtes vraiment affaire avec (String ou Integer). La programmation orientée objet est là pour rendre la vie plus facile pour vous de simplement l'accepter.
-1: Si vous n'êtes pas prêts à accepter que certaines choses ne sont pas possible que personne ne peut vous aider. C'est comme si tu nous a donné de l'eau et nous a demandé de faire cuire des pâtes sans les pâtes et un pot (et en heure pour le dîner).

OriginalL'auteur Grumpy ol' Bear | 2010-01-06