Forumdelen sponsras av

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

Trädvy Permalänk
Medlem
Plats
Örnsköldsvik
Registrerad
Jun 2008

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

| CPU: MMX 200 MHz Intel Pentium I| GPU: Voodo2 3dfx 8 Mb| RAM: SDRAM 32 Mb 133 Mhz | PSU: 3V fläkt 2W | Chassi: HP Vectra VE 5| Skärm: HP Ergo 1024| HDD: Toshiba 2033 MB | OS: Windows 95 B | Mus: HP |

Trädvy Permalänk
Legendarisk
Hedersmedlem
Plats
::1
Registrerad
Dec 2002
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.

Abstractions all the way down.

Trädvy Permalänk
Medlem
Plats
Örnsköldsvik
Registrerad
Jun 2008
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?

| CPU: MMX 200 MHz Intel Pentium I| GPU: Voodo2 3dfx 8 Mb| RAM: SDRAM 32 Mb 133 Mhz | PSU: 3V fläkt 2W | Chassi: HP Vectra VE 5| Skärm: HP Ergo 1024| HDD: Toshiba 2033 MB | OS: Windows 95 B | Mus: HP |

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2008

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

| Mobo: ASUS PRIME Z270-A | CPU: i5-7600K med Deepcool 240 EX | RAM: 16GB @ 3000MHz | GPU: Gigabyte 1080 Ti OC | PSU: Fractal R2 750W | Chassi: Corsair Carbide 330R | SSD: Samsung Evo 250GB + Samsung Pro 256GB | HDD: 4TB | Monitors: Acer XB270HU & LG 43UH664V |

Trädvy Permalänk
Medlem
Plats
Helsingborg
Registrerad
Jan 2015

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.

Trädvy Permalänk
Medlem
Plats
Örnsköldsvik
Registrerad
Jun 2008
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

| CPU: MMX 200 MHz Intel Pentium I| GPU: Voodo2 3dfx 8 Mb| RAM: SDRAM 32 Mb 133 Mhz | PSU: 3V fläkt 2W | Chassi: HP Vectra VE 5| Skärm: HP Ergo 1024| HDD: Toshiba 2033 MB | OS: Windows 95 B | Mus: HP |

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2008
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.

| Mobo: ASUS PRIME Z270-A | CPU: i5-7600K med Deepcool 240 EX | RAM: 16GB @ 3000MHz | GPU: Gigabyte 1080 Ti OC | PSU: Fractal R2 750W | Chassi: Corsair Carbide 330R | SSD: Samsung Evo 250GB + Samsung Pro 256GB | HDD: 4TB | Monitors: Acer XB270HU & LG 43UH664V |

Trädvy Permalänk
Medlem
Plats
Örnsköldsvik
Registrerad
Jun 2008
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!?

| CPU: MMX 200 MHz Intel Pentium I| GPU: Voodo2 3dfx 8 Mb| RAM: SDRAM 32 Mb 133 Mhz | PSU: 3V fläkt 2W | Chassi: HP Vectra VE 5| Skärm: HP Ergo 1024| HDD: Toshiba 2033 MB | OS: Windows 95 B | Mus: HP |

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2008

@heretic16: Grattis! Stort lycka till.

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

| Mobo: ASUS PRIME Z270-A | CPU: i5-7600K med Deepcool 240 EX | RAM: 16GB @ 3000MHz | GPU: Gigabyte 1080 Ti OC | PSU: Fractal R2 750W | Chassi: Corsair Carbide 330R | SSD: Samsung Evo 250GB + Samsung Pro 256GB | HDD: 4TB | Monitors: Acer XB270HU & LG 43UH664V |