Untitled
unknown
plain_text
2 years ago
1.4 kB
5
Indexable
// Clase Comment para representar un comentario
public class Comment {
private String userId;
private String text;
private int rating;
// Constructor y métodos getter y setter
// ...
// Método para obtener la información del comentario
public String getCommentInfo() {
return "User: " + userId + "\nComment: " + text + "\nRating: " + rating;
}
}
// Clase para manejar los comentarios y calificaciones
public class CommentManager {
private List<Comment> comments;
public CommentManager() {
comments = new ArrayList<>();
}
// Método para agregar un nuevo comentario
public void addComment(String userId, String text, int rating) {
Comment comment = new Comment(userId, text, rating);
comments.add(comment);
}
// Método para obtener todos los comentarios
public List<Comment> getAllComments() {
return comments;
}
}
// Uso de la clase CommentManager
CommentManager commentManager = new CommentManager();
// Ejemplo de agregado de comentarios
commentManager.addComment("user1", "¡Excelente aplicación!", 5);
commentManager.addComment("user2", "Muy útil y fácil de usar", 4);
// Obtener todos los comentarios
List<Comment> allComments = commentManager.getAllComments();
for (Comment comment : allComments) {
System.out.println(comment.getCommentInfo());
}
Editor is loading...