Untitled
unknown
plain_text
2 years ago
1.4 kB
4
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...