See this document in CiteSeerX!

On Multiple Inheritance in Java (2002)  (Make Corrections)  (4 citations)
Lorenzo Bettini, Michele Loreti, Betti Venneri



  Home/Search   Context   Related

 
View or download:
music.dsi.unifi.it/pa...multipinh.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  music.dsi.unifi.it/papers (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The presence of Multiple Inheritance in a language raises subtle problems related to possible ambiguities. To avoid handling these difficulties, many languages, including Java, do not support multiple inheritance. (Update)

Context of citations to this paper:   More

.... (Example 2) We remark that a solution based on delegation would destroy at least the dynamic binding and the reusability of the whole system [3]. Instead, the main feature of this approach is that new classes, obtained by composing local and remote code, are directly embedded...

...could help solving these problems. However delegation would destroy at least the dynamic binding and the reusability of the whole system [4]. Summarizing, mobile object oriented code needs to be much more exible than locally developed applications. To this aim we propose a new...

Cited by:   More
MoMi - A Calculus for Mobile Mixins - Bettini, Bono, Venneri (2004)   (Correct)
MoMi: A Calculus for Mobile Mixins - Bettini, Bono, Venneri (2002)   (Correct)
Coordinating Mobile Object-Oriented Code - Bettini, Bono, Venneri (2002)   (Correct)

Active bibliography (related documents):   More   All
0.3:   Ontologies and Knowledge Sharing in Urban GIS - Fonseca, Egenhofer, Davis.. (2000)   (Correct)
0.3:   Implementing Dynamic Language Features in Java using Dynamic Code .. - Breuel (2001)   (Correct)
0.2:   An Imperative Object Based Calculus With Delegation - Anderson, Drossopoulou   (Correct)

System load high. Please wait...
Timeout. Please try your query later.
Similar documents based on text:   More   All
0.7:   Extending Java to dynamic object behaviors - Bettini, Capecchi, Venneri (2003)   (Correct)
0.6:   Towards Object-Oriented KLAIM - Bettini, Bono, Venneri (2001)   (Correct)
0.6:   Structured Nets in KLAIM - Bettini, Loreti, Pugliese   (Correct)

Related documents from co-citation:   More   All
4:   Communication and Concurrency (context) - Milner - 1989
4:   A core calculus of classes and mixins - Bono, Patel et al. - 1999
4:   A Concurrent Object Calculus: Reduction and Typing - Gordon, Hankin - 1998

BibTeX entry:   (Update)

Bettini, L., M. Loreti and B. Venneri, On Multiple Inheritance in Java, in: Proc. of TOOLS EASTERN EUROPE, Emerging Technologies, Emerging Markets, 2002, to appear. http://citeseer.ist.psu.edu/bettini02multiple.html   More

@misc{ bettini02multiple,
  author = "L. Bettini and M. Loreti and B. Venneri",
  title = "On Multiple Inheritance in Java",
  text = "Bettini, L., M. Loreti and B. Venneri, On Multiple Inheritance in Java,
    in: Proc. of TOOLS EASTERN EUROPE, Emerging Technologies, Emerging Markets,
    2002, to appear.",
  year = "2002",
  url = "citeseer.ist.psu.edu/bettini02multiple.html" }
Citations (may not include all citations):
2157   Design Patterns: Elements of Reusable Object-Oriented Softwa.. (context) - Gamma, Helm et al. - 1995
1286   ObjectOriented Modeling and Design (context) - Rumbaugh, Blaha et al. - 1991
1274   Object-Oriented Software Construction (context) - Meyer - 2000
1002   Programming Language (context) - Stroustrup - 1997
737   The Java Programming Language (context) - Arnold, Gosling et al. - 2000
484   Common Lisp: The Language (context) - Steele - 1990
388   On Understanding Types (context) - Cardelli, Wegner - 1985
369   A Semantics of Multiple Inheritance - Cardelli - 1988
240   Mixin-Based Inheritance - Bracha, Cook - 1990
134   A Theory of Objects (context) - Abadi, Cardelli - 1996
129   Smalltalk 80: The Language (context) - Goldberg, Robson - 1989
124   Concepts and Paradigms of Object-Oriented Programming (context) - Wegner - 1990
73   The Java Language Environment (context) - Gosling, McGilton - 1995
60   Programming Python (context) - Lutz - 1996
50   The Design and Evolution of C (context) - Stroustrup - 1994
38   A Core Calculus of Classes and Mixins - Bono, Patel et al. - 1999
20   Parents are Shared Parts of Objects: Inheritance and Encapsu.. - Chambers, Ungar et al. - 1991
8   Using Delegation for Software and Subject Composition (context) - Harrison, Ossher et al. - 1997
7   Generalised Mixin-based Inheritance to Support Multiple Inhe.. (context) - Boyen, Lucas et al. - 1994
6   Single versus Multiple Inheritance in Object Oriented Progra.. (context) - Singh - 1995
4   Automated Delegation is a Viable Alternative to Multiple Inh.. - Viega, Tutt et al. - 1998
3   Simulating Multiple Inheritance in Java - Tempero, Biddle - 2000
1   A Java 2 Network Class Loader (context) - Bettini, Cappetta - 2001
1   Inheritance and Other Main Principles of C++ and Other Objec.. (context) - Sakkinen - 1992
1   Simulating Multiple Inheritance and Generics in Java - Thirunarayan, Kniesel et al. - 2001
http://csis.pace.edu/~bergin
http://journal.iftech.com

Documents on the same site (http://music.dsi.unifi.it/papers.html):   More
Linda based Applicative and Imperative Process Algebras - De Nicola, Pugliese   (Correct)
Divergence in Testing and Readiness Semantics - Boreale, De Nicola, Pugliese   (Correct)
A Modal Logic for Mobile Agents - De Nicola, Loreti   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC