CodeGym /Kursy /Składnia Java /Przydatne linki od profesora – 2

Przydatne linki od profesora – 2

Składnia Java
Poziom 2 , Lekcja 10
Dostępny
Przydatne linki od profesora – 2 - 1

– Cześć, Amigo, to znowu Ty? Szybko wróciłeś. Wygląda na to, że dzięki moim lekcjom robisz postępy szybciej, niż mogłeś się spodziewać!

– Eee, dzięki lekcjom? A te wszystkie zadania, które wykonuję?!

– Dobrze, już dobrze. Czego już się nauczyłeś?

– Cóż, wiem już, jak tworzyć obiekty i w jaki sposób obiekty oddziałują na siebie nawzajem. Nauczyłem się też wywoływać poszczególne metody i zrozumiałem nieco na temat zmiennych referencyjnych i prostych typów danych.

– Dobra robota. Ale wciąż lecisz zbyt szybko. Postanowiłem więc udzielić Ci kilku lekcji, aby przygotować grunt na przyszłość. Najwyższy czas przywrócić Cię do rzeczywistości. Poznałeś już część z tych informacji. A to, czego dotąd nie wiedziałeś, przyda Ci się na kolejnych poziomach. Więc nie martw się: jesteś gotowy. Chyba.

Wprowadzenie do klas: pisanie własnych klas, konstruktory

– Nauczyłeś się już kilku rzeczy o klasach i o tworzeniu obiektów. Ale podczas tej lekcji nie będziemy powtarzać tego, co już dobrze wiesz. Dowiesz się czegoś nowego. Nauczymy Cię na przykład tworzenia własnych klas (to podstawa programowani w Java) i tego, czym jest „konstruktor”.

Metody, parametry metod, interakcja i przeciążanie

– Metody... Bez nich obiekty nie wiedzą, jak się zachowywać i jak wchodzić w interakcje. Dzięki tej lekcji zdobędziesz dogłębną wiedzę na temat metod i parametrów metod. Poruszymy też takie ważne tematy jak enkapsulacja i przeciążanie metod. Nie martw się, jeżeli te tematy jeszcze nic Ci nie mówią. Wrócimy do nich później.

Komentarze (5)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
NiceHatMate Poziom 20, Poland, Poland
18 stycznia 2024
zinczukpio Poziom 4, Poland, Poland
23 października 2022
Czy te lekcje są dostępne w języku polskim?
MordecaiXVIII Poziom 3, Łódź, Poland
27 stycznia 2022
Czy "te lekcje" są gdzieś dostępne w języku Polskim ?
selkain Poziom 6, Cambridge, Polska
9 lutego 2022
https://codegym.cc/pl/quests/lectures/pl.questsyntax.level02.lecture10 ja mam po polsku
Daniel Poziom 41, Rybnik, Poland
20 grudnia 2020
Hi guys! I'm reading all the time about methods from professor's link and I was just wondering why do we usually use the same names for method's parameters and for variables ? Look for example 1: public class Solution { public static void main(String[] args) { Salary daniel = new Salary(2500); System.out.println(daniel.a); } static class Salary { int a; public Salary (int a) { this.a=a; } } } Console: 2500 Word "this" is pointing at variable "a" outside the method body - without this word method will not change variable a (created in first line of class Salary) but it will be acting on variable a created for method body : static class Salary { int a; public Salary (int a) { a=a; Console: 0 - int =a in line 2 didn't change Example 3: static class Salary { int a; public Salary (int b) { a=b; } Here we use different variable name for method parameter and we don't have to use word "this" because there is only one variable a (outside the body of method) and this variable will get value from variable b - isn't this kind of assigning names for variables /parameters/arguments more clearly ? What do you think guys ? In my opinion working with obects instead of primitives with "confusing" way of assigning names creates much more mess for beginners.