Это простая реализация связанного списка для разделения одного списка на два подсписка.Другие детали были отброшены для простоты
class SList {
private head;
Object item;
public void split_list(SList list1, SList list2) {
list1.head = this.head;
// Some other stuff
}
}
не является ли нарушением видимости назначение list1.head?К моему удивлению, я попытался, и все работало нормально