C# abstract classes 👻

  Рет қаралды 86,377

Bro Code

Bro Code

Күн бұрын

Пікірлер: 101
@BroCodez
@BroCodez 3 жыл бұрын
using System; namespace MyFirstProgram { class Program { static void Main(string[] args) { // abstract classes = modifier that indicates missing components or incomplete implementation Car car = new Car(); Bicycle bicycle = new Bicycle(); Boat boat = new Boat(); //Vehicle vehicle = new Vehicle(); //can't create a vehicle object Console.ReadKey(); } } abstract class Vehicle { public int speed = 0; public void go() { Console.WriteLine("This vehicle is moving!"); } } class Car : Vehicle { public int wheels = 4; int maxSpeed = 500; } class Bicycle : Vehicle { public int wheels = 2; int maxSpeed = 50; } class Boat : Vehicle { public int wheels = 0; int maxSpeed = 100; } }
@redblade79x
@redblade79x 2 жыл бұрын
I have my first technical interview later this week. Your videos have been the biggest help over anything else I’ve seen on KZbin in getting me prepared. The analogies make plenty of sense and are succinct. Great job!
@Trashcandogchoir
@Trashcandogchoir 2 жыл бұрын
Did you get the job?
@CityCata
@CityCata 2 жыл бұрын
I hope he got it. Im also preparing for interviews in January so Im just browsing youtube reviewing info😄
@sharaudramey9336
@sharaudramey9336 Жыл бұрын
@@CityCata did you get the job?
@FromRootsToRadicals_INTP
@FromRootsToRadicals_INTP Жыл бұрын
Dont stress. Not about knowing everything, about seeing how you think and problem solve.
@Fraps224
@Fraps224 3 жыл бұрын
your explanations are awesome
@faycaled3058
@faycaled3058 2 жыл бұрын
After 2 years of coding I've finally understand what is the purpose of this "abstract" thanks to you !
@nguyentiensu3825
@nguyentiensu3825 Жыл бұрын
bro same, school is the worse place to studied code lmao
@Sacrifizer_Official
@Sacrifizer_Official Жыл бұрын
​@@nguyentiensu3825school is worst place to study absolutely anything
@MR-xt3wp
@MR-xt3wp 28 күн бұрын
@@nguyentiensu3825 hahah me to, i only understand coding because of youtube videos like this 🙂
@leonvieira3877
@leonvieira3877 2 жыл бұрын
Quick and simple, nice refresher/introduction to the concept. Much appreciated.
@TXPhoenix79
@TXPhoenix79 Жыл бұрын
This simple explanation is EXACTLY what I was looking for. Thank you.
@lilrex2015
@lilrex2015 8 ай бұрын
i struggled with interfaces and abstracts for years. Your videos on this have cleared that up. Thank you;.
@p4nd4444
@p4nd4444 Жыл бұрын
I bless the universe that you exist in the same lifetime as me. Thank you so much. I was battling with classes and you narrowed it down for me. I hope this applies well to the work I'm about to do. Thank you once more.
@boyar3033
@boyar3033 Жыл бұрын
Better explanation than a c# book and ChatGPT. Bravo !
@alexandermurciacalderon4940
@alexandermurciacalderon4940 Жыл бұрын
Brief, short, clear, concise, perfect!
@jayanders1485
@jayanders1485 2 жыл бұрын
Excellent video. Concise and to the point.
@dequan300
@dequan300 Жыл бұрын
I loved that example 😂
@B18cCivic
@B18cCivic Жыл бұрын
Great video!!! This really helped me finally understand what abstract is used for. Thumbs Up!!
@100PercentHPGames
@100PercentHPGames Жыл бұрын
Your videos are perfect. It’s great that you’re sharing the videos in a few minutes
@victormanuelramirez2502
@victormanuelramirez2502 2 жыл бұрын
An entire university C# class topic simplified in 2.5min. Wow! Unbelievable
@Shimzyyy
@Shimzyyy 2 жыл бұрын
to the point, clear and concise and stuff. I think i'm gonna come here often
@vasykloepexergasia7562
@vasykloepexergasia7562 Жыл бұрын
you're the best & coolest coder out there !! keep it up man
@smbiplob9476
@smbiplob9476 Жыл бұрын
clean and simple in short video. thank you so much.
@fAbby7x
@fAbby7x Жыл бұрын
You made it so easy to understand that I just came here to comment. Straight to the point videos are so valuable! Already liked the video and subscribed to your channel🎉
@Shivansh_Godiyal
@Shivansh_Godiyal 2 жыл бұрын
Thanks Bro For this amazing tutorial
@nuaymshaikh8861
@nuaymshaikh8861 Жыл бұрын
THIS VIDEO MAKES MORE SENSE than all 30 - 40 mins Videos that i watched on KZbin
@glenntroncquo2247
@glenntroncquo2247 2 жыл бұрын
Just straight up brilliant. Just learnt abstraction in under 3 minutes ...
@MATLOCKE269
@MATLOCKE269 Жыл бұрын
I like how short an precise all of these videos are, thanks
@cimiur
@cimiur 4 ай бұрын
concise and helpful. thanks!
@alicanted
@alicanted Жыл бұрын
Thanks man! Simple and straight to the point! Your explanation actually clicked in my brain!!
@willthomas7416
@willthomas7416 Жыл бұрын
Awesome content, very simple
@leffrank
@leffrank Жыл бұрын
Thx Bro, the repetition in the end massaged the information into my brain!
@emekanzechukwu298
@emekanzechukwu298 Жыл бұрын
Watched this before my exam and all I can say is. Thank you sir
@fahadkhan3308
@fahadkhan3308 Жыл бұрын
love u bro you are the best teacher i have got
@adambosick3137
@adambosick3137 10 ай бұрын
Loving all of your content.
@vaxiz9803
@vaxiz9803 2 жыл бұрын
ty dude u explained this in 2 minutes my cs professor coudn't do that in 45 gj
@ISRAEL_the1st
@ISRAEL_the1st Ай бұрын
well explained, thanks!
@trudyreiser8075
@trudyreiser8075 5 ай бұрын
Nice!
@AetherXIV
@AetherXIV 2 жыл бұрын
you were the first to help me understand the "why"
@0lafs
@0lafs Жыл бұрын
Awesome video man
@angelinadash2396
@angelinadash2396 Жыл бұрын
Literally the whole point of classes, ESPECIALLY abstract classes, is for them to act as a template, a skeleton, of which all the child classes can build upon, to eliminate redundant code. Vehicle can have the protected public int wheels, then you can set the number of wheels for each instance object using the appropriate child constructor. Same goes for the maxSpeed. Both properties can go in the child constructors.
@dhliu9687
@dhliu9687 2 жыл бұрын
Bro ! The explanation is awesome!🎉
@josephinemariaburns641
@josephinemariaburns641 Жыл бұрын
you are a lifesaver man
@synadell
@synadell Жыл бұрын
Bro explained this so well that I'm compelled to comment saying that he did so
@saraybaqal1704
@saraybaqal1704 2 ай бұрын
nice
@EnglishVocabularyBooster
@EnglishVocabularyBooster Жыл бұрын
Wow! Nice!
@frostysmags_
@frostysmags_ 2 жыл бұрын
very helpful thank you
@nashonightmare
@nashonightmare 11 ай бұрын
Bro earned my sub at 1:43
@janisvirsnitis8312
@janisvirsnitis8312 Жыл бұрын
je je je
@Mohcine3tt
@Mohcine3tt Жыл бұрын
Thank you, I understand what abstract mean now :-)!
@vladimirtayzhev4211
@vladimirtayzhev4211 Жыл бұрын
very clear, thanks so much
@gymforcesoftware7845
@gymforcesoftware7845 6 ай бұрын
Comment.random();
@maxvideodrome4215
@maxvideodrome4215 Жыл бұрын
1:48 - when bro says 'adds a bit of security to the program' - what does this mean exactly?
@solvedplus858
@solvedplus858 5 ай бұрын
many thanks
@HamuelTheGrey
@HamuelTheGrey 2 жыл бұрын
So abstraction is? when you want to declare a class but its only use is to be implemented as a subclass? (Or that thing to the right of 'Bicycle :')
@chatGPT-ni7gx
@chatGPT-ni7gx 6 ай бұрын
tôi nghĩ ad lên làm thêm video cho ngôn ngữ c# đi vì ,còn rất nhiều kiến thức của c# mà ad chưa làm .
@hannahandrichardkriss6075
@hannahandrichardkriss6075 Жыл бұрын
Random randomComment = new Random();
@budderrar5751
@budderrar5751 2 жыл бұрын
noice
@mrawesome1821
@mrawesome1821 Жыл бұрын
Thanks bro
@treymccloud7328
@treymccloud7328 2 жыл бұрын
Makes so much sense
@zakm9028
@zakm9028 Жыл бұрын
Short and sweet. Thanks man.
@jennytrakl8916
@jennytrakl8916 2 жыл бұрын
Thank you so much Brocode!
@ghalaaldosari1853
@ghalaaldosari1853 3 ай бұрын
💯
@ddt9978
@ddt9978 2 жыл бұрын
Really useful! Thank you a lot.
@Knights0fTheRound
@Knights0fTheRound 5 ай бұрын
I tried to thumbs up the video but I've been here before..
@nottiredofwinning3736
@nottiredofwinning3736 2 жыл бұрын
thanks for the refresher bro
@ramahadery7983
@ramahadery7983 2 жыл бұрын
💙💙
@spartanranger
@spartanranger 3 жыл бұрын
Thanks for the video Bro.
@aliciavegas5287
@aliciavegas5287 2 жыл бұрын
can you recommend me some developing groups, which can help me getting more flexibel with c#
@ag4-z4z
@ag4-z4z 9 ай бұрын
Thanks bro.
@matijabogdanovic2015
@matijabogdanovic2015 2 жыл бұрын
Nice, but I mean that you should be expande your explanation by some examples with more reason to use this classes
@janiisdying
@janiisdying Жыл бұрын
ty
@Gilaric
@Gilaric 2 жыл бұрын
I somehow understood this. Thanks!
@noufbouf
@noufbouf 2 жыл бұрын
link to pure virtual functions ? instead of using the word "abstract" we can define a purely virtual function ? Thanks for the video
@tonyphan2503
@tonyphan2503 Жыл бұрын
why do we pay 10 of thousands every year for school for programming when we could have information like this on youtube and many more places
@LucParent905
@LucParent905 3 жыл бұрын
Thanks
@RM-xl1ed
@RM-xl1ed 8 күн бұрын
Thanks Bro code!
@SweepAndZone
@SweepAndZone 9 ай бұрын
But what the hell is the use case for something like this over just using a normal class?
3 жыл бұрын
Thanks Bro!
@stefandempf818
@stefandempf818 Жыл бұрын
rdm comment good vid
@aramh3376
@aramh3376 Жыл бұрын
Thanks man.
@Abolautiainen
@Abolautiainen Жыл бұрын
Doesn't the static keyword do the same thing?
@zntei2374
@zntei2374 3 жыл бұрын
First bro
@whitedinamo
@whitedinamo 2 жыл бұрын
lesson check😇
@definitelynotchris4776
@definitelynotchris4776 2 ай бұрын
void
@SnakeyesMEEPS3Name
@SnakeyesMEEPS3Name 2 жыл бұрын
Random comment down below
@the_dude_josh
@the_dude_josh Жыл бұрын
A random comment down below.
@lukaorevic6593
@lukaorevic6593 2 жыл бұрын
Random comment
@llee2096
@llee2096 Жыл бұрын
Thanks. I used classes extensively and and only understand Now why I did this very thing... I looked at others code then knew I needed to modify with abstract... But never fully understood WHY... The worse part of my struggles with classes was then......using abstract where I should not have...
@Rosenoern11
@Rosenoern11 Жыл бұрын
random comment
@BantuBeya
@BantuBeya 4 ай бұрын
Random*****
@justnomore5975
@justnomore5975 2 жыл бұрын
//random
@ireqkub
@ireqkub 9 ай бұрын
Thanks
@БулатПочанов
@БулатПочанов Жыл бұрын
random comment down below
@jt.633
@jt.633 Жыл бұрын
Random comment
@sammoc1985
@sammoc1985 8 ай бұрын
random comment
@justnomore5975
@justnomore5975 2 жыл бұрын
//random
@MahmoudBahnasawy-yk2fj
@MahmoudBahnasawy-yk2fj 8 ай бұрын
Thanks
@mornebosch429
@mornebosch429 Жыл бұрын
Random comment
C# array of objects 🏬
3:50
Bro Code
Рет қаралды 34 М.
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
C# interfaces 🐟
5:38
Bro Code
Рет қаралды 145 М.
C# abstract classes and methods in 8 minutes
8:20
tutorialsEU - C#
Рет қаралды 13 М.
C# polymorphism 🎭
5:11
Bro Code
Рет қаралды 89 М.
C# static 🚫
5:03
Bro Code
Рет қаралды 81 М.
Abstract Class vs Interface (Real Application Use) in C# .NET
6:18
Interview Happy
Рет қаралды 79 М.
C# constructors 👷
5:44
Bro Code
Рет қаралды 90 М.
C# interfaces vs. abstract classes - An EPIC combination?
5:28
tutorialsEU - C#
Рет қаралды 9 М.
C# objects 🧍‍♂️
5:01
Bro Code
Рет қаралды 54 М.
C# getters & setters 🔒
4:06
Bro Code
Рет қаралды 166 М.
C# type casting 💱
7:15
Bro Code
Рет қаралды 56 М.
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН