Talk:Abstract type

Latest comment: 1 year ago by PrimeBOT in topic India Education Program course assignment

Comments edit

On "Signifying abstract types", what is the meaning of: By inheriting from an abstract type, and not overriding all missing features necessary to complete the class definition. ?? The and not overriding should be a and overriding shouldn't? At least the form of the sentence tends to it. I don't know exactly because I don't know much about abstract types, but it sounds me rare.

Too focused on object oriented programming edit

The current page could be renamed abstract class, as it is very object oriented programming focused. My suspicion is that for functional programming, such as those for which the statement "Abstract types are also known as existential types.[1]" applies, there is quite some commonality between abstract type and abstract data type.

--Markulf (talk) 11:41, 26 March 2016 (UTC)Reply

Moved Java sentence here - please rephrase edit

please give me some suggestins about what else should i add?Shinde.vaibhav (talk) 03:46, 15 September 2011 (UTC)Reply

This type of Abstract Template can then inherit from (extend) a Concrete Class.

The terms "Abstract Template" and "Concrete Class" are not defined. Please check whether the sentence is correct, uses correct terminology and then rephrase it in a less confusing way. Shinobu 02:48, 2 September 2007 (UTC)Reply

Simply put an abstract class is a class that can't be instantiated. You can not create objects from an abstract class. You can only extend aka inheriet from an abstract class. —Preceding unsigned comment added by 76.175.244.27 (talk) 20:16, 24 November 2007 (UTC)Reply

I knew that at the time of posting. So it obviously didn't help making sense of it. Shinobu (talk) 01:20, 19 October 2008 (UTC)Reply

abstract class definition edit

Is this definition "contains no members which are also not members of some declared subtype" saying what it means to say? I would have thought that an abstract class was one which could have no instances, but can have subclasses that have instances. If that is what the definition is supposed to say, it's very misleading to use the word "members", which means class data and operations. 82.152.250.105 (talk) 13:06, 21 December 2007 (UTC)Reply

I also find the definition verbose and unclear. -- 72.67.91.78 (talk) 17:06, 21 March 2008 (UTC)Reply

Copyright problem removed edit

Prior content in this article duplicated one or more previously published sources. The material was copied from: http://courses.csail.mit.edu/6.170/old-www/2004-Spring/lectures/handout/L06-adt.pdf. Infringing material has been rewritten or removed and must not be restored, unless it is duly released under a compatible license. (For more information, please see "using copyrighted works from others" if you are not the copyright holder of this material, or "donating copyrighted materials" if you are.) For legal reasons, we cannot accept copyrighted text or images borrowed from other web sites or published material; such additions will be deleted. Contributors may use copyrighted publications as a source of information, but not as a source of sentences or phrases. Accordingly, the material may be rewritten, but only if it does not infringe on the copyright of the original or plagiarize from that source. Please see our guideline on non-free text for how to properly implement limited quotations of copyrighted text. Wikipedia takes copyright violations very seriously, and persistent violators will be blocked from editing. While we appreciate contributions, we must require all contributors to understand and comply with these policies. Thank you. MER-C 10:58, 28 November 2011 (UTC)Reply

Explanation of the purpose of Abstract class edit

This pages does not explain the purpose of abstract classes/types. This is surely a major omission? FreeFlow99 (talk) 16:20, 7 December 2012 (UTC)Reply

Partial vs Abstract? edit

Is this the same as a partial class?--137.205.174.41 (talk) 16:39, 18 August 2014 (UTC)Reply

India Education Program course assignment edit

  This article was the subject of an educational assignment supported by Wikipedia Ambassadors through the India Education Program.

The above message was substituted from {{IEP assignment}} by PrimeBOT (talk) on 20:07, 1 February 2023 (UTC)Reply