Behöver lära mig OOP i Java - Fungerar Tutorialspoint?

Permalänk

Behöver lära mig OOP i Java - Fungerar Tutorialspoint?

Hej.

Jag känner att jag måste bli bättre på OOP när det kommer till Java. Jag har stora problem när det kommer till att dela fältvariabler mellan olika klasser när klasserna befinner sig inom olika javapaket.

Istället för att läsa biljoner med textsidor som är tyckt utav ett bokförlag så tänkte jag kolla med er om Tutorialspoint är bra nog för att verkligen greppa det där om OOP för java?

Om ni kollar lite snabbt på denna websida. Ger ni tummen upp för detta eller tummen ned?

https://www.tutorialspoint.com/java/java_inheritance.htm

Permalänk
Legendarisk
Skrivet av heretic16:

Istället för att läsa biljoner med textsidor som är tyckt utav ett bokförlag så tänkte jag kolla med er om Tutorialspoint är bra nog för att verkligen greppa det där om OOP för java? [...] Ger ni tummen upp för detta eller tummen ned?

Siten du länkar till introducerar lite grundläggande terminologi och syntax för Java, men kommer varken ge dig någon djupare förståelse för OOP eller insikt i hur du använder det i praktiken. Ingen skulle "greppa" OOP efter att ha läst det där. Tummen ner alltså. 👎

Det är ett stort ämne och det är bara att acceptera att du behöva spendera mycket tid med att studera det; antagligen kommer du blanda kurser, föreläsningar, lösa artiklar, studerande av andras kod och praktiska experiment om vartannat. Du verkar dock onödigt kritisk mot böcker, så vill säga att många är skrivna av väldigt skickliga, erfarna personer, och om du söker upp dessa och lyckas hitta material som passar din bakgrund så kan det vara ett effektivt sätt att lära sig. Underskatta det inte.

Visa signatur

Abstractions all the way down.

Permalänk
Skrivet av Biberu:

Siten du länkar till introducerar lite grundläggande terminologi och syntax för Java, men kommer varken ge dig någon djupare förståelse för OOP eller insikt i hur du använder det i praktiken. Ingen skulle "greppa" OOP efter att ha läst det där. Tummen ner alltså. 👎

Det är ett stort ämne och det är bara att acceptera att du behöva spendera mycket tid med att studera det; antagligen kommer du blanda kurser, föreläsningar, lösa artiklar, studerande av andras kod och praktiska experiment om vartannat. Du verkar dock onödigt kritisk mot böcker, så vill säga att många är skrivna av väldigt skickliga, erfarna personer, och om du söker upp dessa och lyckas hitta material som passar din bakgrund så kan det vara ett effektivt sätt att lära sig. Underskatta det inte.

Vad tror ni om denna grundkurs?
https://www.lynda.com/Java-tutorials/Java-8-Essential-Trainin...

6 timmar lång och är skapade för nybörjade.

Och sedan denna anvancerade javakurs?
https://www.lynda.com/Java-tutorials/Java-Advanced-Training/1...

3 timmar lång och är skapade för dem som har fått introduktionen inom java.

Vad tror ni? Är detta bra eller bör jag köpa en bok på 1500 sidor?

Permalänk
Medlem

www.udemy.com, en kurs kostar i snitt 15 euro, ibland 10 ibland 20, men otroligt galet bra.

Visa signatur

| Mobo: Gigabyte X570 GAMING X | CPU: AMD Ryzen 9 3900X + Dark Rock 4 | RAM: 32GB @ 3000MHz | GPU: Gigabyte RTX 3080 OC | PSU: Seasonic GX 850W | Chassi: NZXT S340 Elite Matte Black | M.2: Samsung 970 Evo 500GB & 1000GB | HDD: 4TB | Monitors: Acer Predator X34 GS & Acer XB270HU |

Permalänk
Medlem

Varför läsa en hel kurs när svaret på det som strular för dig finns här:

https://docs.oracle.com/javase/tutorial/java/javaOO/accesscon...

Best practise är väl att använda dig av privata fält i klasserna med getter/setter-funktioner som du kan komma åt från andra paket, vilket då ofta innebär att man får sätta dessa public.
För att ge subklasser liggandes i annat paket tillgång räcker det med protected.

Permalänk
Skrivet av Dave1080:

www.udemy.com, en kurs kostar i snitt 15 euro, ibland 10 ibland 20, men otroligt galet bra.

Är det värt det? Jag har redan de två kurserna hemma på disken min från Lynda.

https://www.udemy.com/java-the-complete-java-developer-course...

Skickades från m.sweclockers.com

Permalänk
Medlem
Skrivet av heretic16:

Är det värt det? Jag har redan de två kurserna hemma på disken min från Lynda.

https://www.udemy.com/java-the-complete-java-developer-course...

Jag har precis den kursen och den har förmodligen räddat mitt skinn under min utbildning (Mobilapplikationsutveckling, Android)

Om du vill kan du avvakta tills kursen reas ut för 10 euro, händer ofta. Det finns en sektion som handlar bara om OOP där.

Visa signatur

| Mobo: Gigabyte X570 GAMING X | CPU: AMD Ryzen 9 3900X + Dark Rock 4 | RAM: 32GB @ 3000MHz | GPU: Gigabyte RTX 3080 OC | PSU: Seasonic GX 850W | Chassi: NZXT S340 Elite Matte Black | M.2: Samsung 970 Evo 500GB & 1000GB | HDD: 4TB | Monitors: Acer Predator X34 GS & Acer XB270HU |

Permalänk
Skrivet av Dave1080:

Jag har precis den kursen och den har förmodligen räddat mitt skinn under min utbildning (Mobilapplikationsutveckling, Android)

Om du vill kan du avvakta tills kursen reas ut för 10 euro, händer ofta. Det finns en sektion som handlar bara om OOP där.

Har köpt denna kurs nu. 117 kr och jag är nöjd. Har inte kommit så långt. Endast för att installera Inteillj för Lubuntu Linux. Men det känns som att det är en välgjord kurs som man lär sig Java igenom en enda kurs.

Java så är så bra! Smidigt! Enkelt! Snyggt! Säkert!

Att inte skolverket ersätter universiteten med Udemy!?

Permalänk
Medlem

@heretic16: Grattis! Stort lycka till.

Håller helt med dig, utan Udemy hade jag förmodligen aldrig klarat av min utbildning.

Visa signatur

| Mobo: Gigabyte X570 GAMING X | CPU: AMD Ryzen 9 3900X + Dark Rock 4 | RAM: 32GB @ 3000MHz | GPU: Gigabyte RTX 3080 OC | PSU: Seasonic GX 850W | Chassi: NZXT S340 Elite Matte Black | M.2: Samsung 970 Evo 500GB & 1000GB | HDD: 4TB | Monitors: Acer Predator X34 GS & Acer XB270HU |