public class Cart {
private String id;
private List<RentedMovie> rentedMovies = new ArrayList<RentedMovie>();
private long totalRent;
private long cartItemsCount;
public Cart(Cart sessionCart) {
this.id = sessionCart.id;
this.rentedMovies = sessionCart.rentedMovies;
this.totalRent = sessionCart.totalRent;
this.cartItemsCount = sessionCart.cartItemsCount;
}
..<Getters and setters of all private varibles>..
}
Я немного путаюсь с моими конструкторскими концепциями в java. В приведенном выше примере кода я объявил один конструктор Cart, который имеет аргумент как Cart (который может ссылаться на другой объект Cart). Как видно из класса sample, все переменные экземпляра являются частными, как я могу получить доступ к приватным переменным класса Cart через ссылочный sessionCart напрямую. В идеале я не смог бы этого сделать.Разница между доступом переменных частного экземпляра в том же классе и в другом классе
Пожалуйста, помогите.
вот почему один использовать методы общественных геттерные – emotionlessbananas
или вы можете попробовать отражение, но не рекомендуется лол – emotionlessbananas