The Use of Overloading in Java Programs

@inproceedings{Gil2010TheUO,
  title={The Use of Overloading in Java Programs},
  author={Joseph Gil and Keren Lenz},
  booktitle={ECOOP},
  year={2010}
}
Method overloading is a controversial language feature, especially in the context of Object Oriented languages, where its interaction with overriding may lead to confusing semantics. One of the main arguments against overloading is that it can be abused by assigning the same identity to conceptually different methods. This paper describes a study of the actual use of overloading in JAVA. To this end, we developed a taxonomy of classification of the use of overloading, and applied it to a… CONTINUE READING

References

Publications referenced by this paper.
SHOWING 1-10 OF 18 REFERENCES

ser, H

G. Baxter, M. Frean, +3 authors M. Vi
  • Melton, and E. Tempero. Understanding the shape of java software. SIGPLAN Not. , 41(10):397–412, Oct.
  • 2006
VIEW 1 EXCERPT

Overloading vs

B. Meyer
  • object technology. Journal of Object-Oriented Programming , pp. 3–7,
  • 2001
VIEW 1 EXCERPT

Reference

ISE.ISE EIFFEL The Languag
  • ISE, Santa Barbara, CA,
  • 1997
VIEW 2 EXCERPTS

A large - scale empirical comparison of object - oriented cohesion metrics

M. Rickerby J. Noble, H. Smith, M. Visser, H. Melton, E. Tempero
  • The Java Programming Language
  • 1996

and J

K. Arnol
  • Gosling.The Java Programming Language . Addison-Wesley, Reading, Massachusetts,
  • 1996
VIEW 1 EXCERPT