java зависимость компиляции - будет ли этот файл перекомпилирован? - PullRequest
0 голосов
/ 04 апреля 2020
---People (folder) 
------people.java (file) 
------Student (folder)
---------student.java (file)

студент. java

import people.*;
public class student {
   people p
   public student (people p) {
       this.p = p; // dependency injection.
   }
}

чел. java

public class people {
   public people (people p) {
      people p = new student(p);
   }
}

Приведенный выше код человека. java зависит от студента. java, поэтому изменения в ученике. java вызывают автоматическую компиляцию людей. java.

Но теперь ученик зависит от людей?
изменится в людях. java вызывает автокомпиляцию в ученике . java

...