Click here to Skip to main content
14,366,620 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
 
GeneralRe: We need an official term for a group of software engineers Pin
Kelly Wilkerson28-May-19 11:31
professionalKelly Wilkerson28-May-19 11:31 
GeneralRe: We need an official term for a group of software engineers Pin
ormonds28-May-19 20:09
memberormonds28-May-19 20:09 
GeneralBlurring the Lines Between Interfaces and Abstract Classes Pin
David A. Gray22-May-19 6:57
groupDavid A. Gray22-May-19 6:57 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
Nathan Minier22-May-19 7:17
professionalNathan Minier22-May-19 7:17 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
David A. Gray22-May-19 9:56
groupDavid A. Gray22-May-19 9:56 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
Nathan Minier22-May-19 10:24
professionalNathan Minier22-May-19 10:24 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
David A. Gray22-May-19 10:29
groupDavid A. Gray22-May-19 10:29 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
Nathan Minier23-May-19 3:16
professionalNathan Minier23-May-19 3:16 
Sure.

David A. Gray wrote:
1) You cannot directly implement a generic class.


Of course you can. The only constraint is the existence of one or more assigned types, that may or may not be resolved before runtime.

I guess if you had a generic abstract class you would need to provide an implementation, but that's because it's abstract, not because it's generic.

David A. Gray wrote:
2) The class provides default implementations of its methods to all instances.


I must be misunderstanding this, because even in terms of fundamental class operations this is false, as it conflates inheritance with instantiation.
"Never attribute to malice that which can be explained by stupidity."
- Hanlon's Razor

GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
David A. Gray23-May-19 7:13
groupDavid A. Gray23-May-19 7:13 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
Nathan Minier23-May-19 8:33
professionalNathan Minier23-May-19 8:33 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
David A. Gray23-May-19 8:43
groupDavid A. Gray23-May-19 8:43 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
Nathan Minier28-May-19 2:47
professionalNathan Minier28-May-19 2:47 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
David A. Gray22-May-19 9:56
groupDavid A. Gray22-May-19 9:56 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
Chris Maunder22-May-19 7:53
adminChris Maunder22-May-19 7:53 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
David A. Gray22-May-19 9:42
groupDavid A. Gray22-May-19 9:42 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
Matthew Dennis22-May-19 10:51
adminMatthew Dennis22-May-19 10:51 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
0x01AA22-May-19 11:50
professional0x01AA22-May-19 11:50 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
Matthew Dennis22-May-19 11:52
adminMatthew Dennis22-May-19 11:52 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
Jörgen Andersson22-May-19 13:28
protectorJörgen Andersson22-May-19 13:28 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
Dean Roddey22-May-19 8:12
memberDean Roddey22-May-19 8:12 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
q1213q22-May-19 8:26
memberq1213q22-May-19 8:26 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
David A. Gray22-May-19 9:41
groupDavid A. Gray22-May-19 9:41 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
Dean Roddey22-May-19 9:48
memberDean Roddey22-May-19 9:48 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
PIEBALDconsult22-May-19 10:16
protectorPIEBALDconsult22-May-19 10:16 
GeneralRe: Blurring the Lines Between Interfaces and Abstract Classes Pin
Dean Roddey22-May-19 10:31
memberDean Roddey22-May-19 10:31 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.