Talk:Superclass (computer science)

Missing image
hmm... there's a missing image in the article... could someone provide link to the intended content? - Blueshade 13:10, 9 May 2006 (UTC)

Merge BaseBean
I think BaseBean should be merged with this article, and have added the concept of base class to this article to support both the merge, and the existing redirect. However I don't know enough explicitly about the Java BaseBean object to do this final step with authority. --FredThwaites 21:46, 13 August 2007 (UTC)


 * I disagree: they are unrelated subjects, sharing only the same object. I wouldn't merge an article about "an apple for the teacher" with an article about "the apple in art". 218.214.18.240 11:19, 30 September 2007 (UTC)
 * Unrelated?!? If they're "sharing only the same object", they're not only related, but they're also very closely tied. And the fact that one is just an example of the other, doesn't warrant its own article. -- Jokes Free4Me (talk) 14:16, 23 January 2009 (UTC)


 * I disagree: BaseBean is a language specific (Java) article, while the concept of a Superclass relates to Object-oriented Programming in general. D. Shaw 23:46, 1 October 2007 (UTC)
 * BaseBean is not notable enough. I don't see any supporting references in BaseBean. It is merely an example of the concept of a Superclass. -- Jokes Free4Me (talk) 14:16, 23 January 2009 (UTC)


 * I disagree: BaseBean should not be merged with super class because its a different concept. http://www.muzay.com
 * How exactly is it a different concept?!? -- Jokes Free4Me (talk) 14:16, 23 January 2009 (UTC)

Overly Specific
I think this article should be relabeled Superclass (Java Programming Language)

C++ refers to the Java Superclass as Base class, as does C#

Ada refers to these Superclasses as Parents or base types

I think this could be confusing to others as well since Java's use of the term super, is backwards. The term superclass, at least to me, seems similar to a superset. I don't think this is a stretch. --Ephogy (talk) 12:44, 17 January 2008 (UTC)

I agree, although I believe the Java version is also standard in most computer science texts? If nothing else, I think the difference in terminology should be moved more centrally. I have added a note to the Base class section pointing out its alternative usage. JackAidley (talk) 13:23, 1 September 2008 (UTC)

I agree. In c++, terms "super class" and "base class" are two totally different things. Super class does a lot of things, has huge number of methods, and is generally very long and hard to understand. Base class is used to be inherited from. —Preceding unsigned comment added by 82.119.190.67 (talk) 10:18, 2 July 2010 (UTC)

I forgot to add : in c++, "super class" is equal to "god object" —Preceding unsigned comment added by 82.119.190.67 (talk) 10:20, 2 July 2010 (UTC)

Article Merge
Go ahead and merge this article whenver.. Cheers Wikidrone (talk) 21:03, 20 January 2009 (UTC)