A great way to practice this stuff is to watch the video and try to understand as much as possible... and then re-create what was done in the video on your own without looking at any of the code in the video... or looking at it as minimally as possible. That's what I've been doing throughout this tutorial series, and it's been working out really well for me.
honestly i didnt even know people learned to code not doing that but i'd also spend like 5 extra minutes experimenting after the lesson just to know what it does better
Our brain is easily tricking us thinking that we remember what we learn. The fact is understanding and remember is not the same so mostly if we don't code we will forgot. So what you are doing is great!
@@chronosbat Many people or even school teach by watching and coding at the same time. It's really different from wrapping the head around the concept and truly understand it and then code without seeing sample. This is why we have so many "Monkey see, Monkey do" programmers.
yeah but when you coded it yourself then sure, but if you work with a group of engineers this is a tad ambiguous. not to mention you wouldn't typically just need true or false, you would normally use an if statement if(isHonors) { } to continue with code.
The rule of only one return per method is not being observed here. The coding guidelines that I followed said, one return per function (method) always at the end of the method.
Well, that's more of a suggestion than a rule. Sometimes it's best to have multiple returns. Having one exit simply improves readability though that can come at the expense of performance as the program has to run through the rest of the code.
Great video, I understand class a lot better than other tutorials. Hope you can have time to answer a few of my questions. What is the differences between constructors overloading and methods overloading? I see that in this GPA example, the HasHonors() method has no parameter. What do I do if I want to have a method with name, major and gpa as a parameter? If I create HasHonors(string name, string major, double gpa)? Then what is the point of create a constructor? Why don't I just create the method with those parameters? Please advice. Thanks
Mike is the boss , awesome tutorials i am in love i wish i had met him sooner ,before i get a girlfriend :D :D i am j/k i am only available for girls sorry xD but no girlfriend yet so ya xD
I agree--it's a travesty that his videos are even SUBJECT to the UA-cam algorithms in the first place. Screw video metrics--UA-cam should just push this channel's content to anyone searching for programming tutorials. I've just started learning C#, and these videos have been an enormous help to me.
@@ShadesGameSource actually I think now they are more likely to appear because I found the first class video instantly and yes they are really helpful.
A great way to practice this stuff is to watch the video and try to understand as much as possible... and then re-create what was done in the video on your own without looking at any of the code in the video... or looking at it as minimally as possible.
That's what I've been doing throughout this tutorial series, and it's been working out really well for me.
honestly i didnt even know people learned to code not doing that but i'd also spend like 5 extra minutes experimenting after the lesson just to know what it does better
Our brain is easily tricking us thinking that we remember what we learn. The fact is understanding and remember is not the same so mostly if we don't code we will forgot. So what you are doing is great!
@@chronosbat Many people or even school teach by watching and coding at the same time. It's really different from wrapping the head around the concept and truly understand it and then code without seeing sample. This is why we have so many "Monkey see, Monkey do" programmers.
love the office reference XD
thanks XD
much love, me
great the office references
Fantastic.... I'm waiting you for xamarin❤
You dont need If/else statement in the HasHonors method, you can just say "return (gpa>=3.5)" and its gonna return boolean value.
better
Alright mate, we all know you are smartass in the class. So missing the point of education.
yeah but when you coded it yourself then sure, but if you work with a group of engineers this is a tad ambiguous. not to mention you wouldn't typically just need true or false, you would normally use an if statement if(isHonors) { } to continue with code.
can you expand this playlist with more topics like casting, abstract, Generics
thank you!!!
RIP anyone watching with a 2.8 GPA
1.3GPA here feeling great
The Office ftw
The rule of only one return per method is not being observed here. The coding guidelines that I followed said, one return per function (method) always at the end of the method.
Well, that's more of a suggestion than a rule. Sometimes it's best to have multiple returns. Having one exit simply improves readability though that can come at the expense of performance as the program has to run through the rest of the code.
Super👍
Object Methods are useful.
Great video, I understand class a lot better than other tutorials. Hope you can have time to answer a few of my questions.
What is the differences between constructors overloading and methods overloading?
I see that in this GPA example, the HasHonors() method has no parameter. What do I do if I want to have a method with name, major and gpa as a parameter? If I create HasHonors(string name, string major, double gpa)? Then what is the point of create a constructor? Why don't I just create the method with those parameters? Please advice. Thanks
Does NOT work! I copied everything exactly the same and I have 20 errors...invalid tokens and the name does not excist in the current context...
Great
why throw shade on jim wtf
great
Never seen people objectified so much before like in this tutorial.
my hs gpa was 90.4
i just know he watched the office😂
Mike is the boss , awesome tutorials i am in love i wish i had met him sooner ,before i get a girlfriend :D :D i am j/k i am only available for girls sorry xD but no girlfriend yet so ya xD
poor Jim
You don't deserve to say "please leave a like"
wym these tutorials are amazing.
I agree--it's a travesty that his videos are even SUBJECT to the UA-cam algorithms in the first place.
Screw video metrics--UA-cam should just push this channel's content to anyone searching for programming tutorials.
I've just started learning C#, and these videos have been an enormous help to me.
@@ShadesGameSource actually I think now they are more likely to appear because I found the first class video instantly
and yes they are really helpful.