Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

MultipleIntros.java 806B

1234567891011121314151617181920212223242526272829303132
  1. public class MultipleIntros {
  2. public static void main(String[] args) { new C().publicM(); }
  3. }
  4. class C {
  5. private void privateM() {}
  6. public void publicM() { System.out.println("from C"); }
  7. private int privateF;
  8. public int publicF;
  9. }
  10. aspect A {
  11. private int C.privateF; // should be okay
  12. public int C.publicF; //ERROR conflicts with existing field
  13. private int C.privateFA;
  14. private int C.privateFA; //ERROR conflicts with the above
  15. private void C.privateM() {} // should be okay
  16. public void C.publicM() { System.out.println("from A"); } //ERROR conflicts with existing method
  17. }
  18. aspect AO {
  19. static aspect AI1 {
  20. private int C.privateFA;
  21. }
  22. static aspect AI2 {
  23. private int C.privateFA; //ERROR conflicts with field from AI1
  24. }
  25. }