I came here to learn about killing tanks and now suddenly this guy is teaching me all this crazy programming stuff. Just goes to show. Never judge a book by its cover.
I already knew the difference between an interface and abstract class. But never thought of it this way! Will keep in mind
Interesting !!! Loved it.
This whole gotcha series is great. Loving the mnemonics for real.
This is excellent.
loved this. Thank you so much!!
Since C# 8.0 version rolled around, interfaces seem to behave a bit differently now. "Interfaces can contain instance methods, properties, events, indexers, or any combination of those four member types. Interfaces may contain static constructors, fields, constants, or operators. An interface can't contain instance fields, instance constructors, or finalizers. Interface members are public by default, and you can explicitly specify accessibility modifiers, such as public, protected, internal, private, protected internal, or private protected. A private member must have a default implementation." So they can have static constructors now and actual default implementation? Did they actually ascend from infant stage where they couldn't do a thing?
Interfaces & Abstract classes Interfaces - like infant baby Cannot instantiate this, can’t put a baby to work (instantiate) yet without teaching! (Derived class) sometimes they come in twins & triplets (multiple inheritance via interfaces) Abstract class - young teens, Adolescents, can do some things but must force them (Instantiate). They prefer to be alone (no to multiple inheritance)
Hi, I got the picture, but it is kind a confusing whne you say at the end of the video explaining about abstract classes. You said you have to instantiate them, and you cant really do that. You have to inherit from it to be able to instatiate... You get the point :D
Dude you are a smart intelligent guy. Get a hair cut and new glasses. You say your single. That 2 easy things to get you closer to a 2nd date. Balding so was Picard. Modern glasses, make the man. Try it.
@keith819