Java Tutorial Στα Ελληνικά - Μάθημα #6 : Methods , Πεδία , Σταθερές

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 34

  • @pyroforos7879
    @pyroforos7879 9 років тому +18

    Φίλε βλέπω μαθήματα java από ανοιχτές πανεπιστημιακές διαλέξεις και δεν καταλαβαίνω τπτ, βλέπω τα δικά σου και καταλαβαίνω μια χαρά.
    Ευχαριστώ πολύ για την καλή σου προσπάθεια.

    • @majesticwizardcat
      @majesticwizardcat  9 років тому

      +nicola tesla Ευχαριστώ για το σχόλιό σου , ελπίζω να σε βοηθήσουν !

  • @SummerSund
    @SummerSund 6 років тому +1

    John ακόμα και τα πιο περίπλοκα πράγματα τα εξηγείς πολύ κατανοητά!!!Thanks!!!

    • @majesticwizardcat
      @majesticwizardcat  6 років тому

      Ευχαριστω ελπιζω να σε βοηθησα!

  • @csgoshortclips5019
    @csgoshortclips5019 3 роки тому

    giannh spoudazo plhroforikh kai tria eksamhna kano java me ton kathigith mou kai den katalavena theo apo to sets&gets kai meta.na kses oti ta ekshgeis apithana kai oti ta video sou einai diaxronika.bravo sou

  • @ΓιώργοςΜπαντούνας-τ7ψ

    Μπραβο σου John πολυ καλη δουλεια
    σε ευχαριστω πολύ

  • @hm3173
    @hm3173 10 років тому +2

    Daskale Kalhspera! Euxaristoume polu gia ta video!
    1) Ean thelame na prosthetoume dekadikous arithmous, tha vazame private double addTwoNumbers ?
    2) O kwdikas pws egine kai etrekse epituxws emfanizontas 20 apo thn stigmh pou den htan grammenos mesa se main? H main einai proeraitikh dhladh?
    3) Tha mas deikseis se epomeno video gia to casting metavlhtwn?
    Kalo s/k!!

    • @majesticwizardcat
      @majesticwizardcat  10 років тому +1

      Euxaeistw polu gia tis erwthseis ! loipon :
      1) akribws ! afou tha thelame na mas epistrefei dekadikous tha bazame to modifier double !
      2) parakolouthhse to video ksana . Oi methodoi kalountai mesa sto constructor ths Farm opote ektelountai otan dhmiourgeitai ena antikeimeno tupou Farm . Kathe programma xreiazetai mia toulaxiston main ! sto sugkekrimeno programma sth main to mono pou kanoume einai na dhmiourgoume ena antikeimeno Farm opote kai o constructor opws sou eipa trexei tis methodous kai emfanizei 20 .
      3) nai tha deiksw gia casting kapoia stigmh logika mazi me to downcasting .Opws episis tha anebasw ena video me apanthseis stis erwthseis sas !
      elpizw na sou elusa tis apories kalo sk kai se sena

  • @ioannisstefanidis9406
    @ioannisstefanidis9406 5 років тому

    Να σε ρωτήσω, αν δεν υπήρχε δομητής και η java χρησιμοποιούσε τον by default θα καλούσαμε τη μέθοδο π.χ. της πρόσθεσης των δύο ακεραίων στη main και θα ήταν public στην περίπτωση αυτή ;

    • @majesticwizardcat
      @majesticwizardcat  5 років тому

      Ναι θα έπρεπε να κάνουμε τις μεθόδους public για να έχουμε πρόσβαση σε αυτές στη main και μετά θα μπορούσαμε να τις καλέσουμε από κει

  • @majesticwizardcat
    @majesticwizardcat  10 років тому +6

    SKOUOP...

  • @johnny-i9c
    @johnny-i9c 4 роки тому

    To scope μιας μεταβλητης έχει να κάνει όταν είναι Public class η σε private ;

    • @majesticwizardcat
      @majesticwizardcat  4 роки тому

      Δεν καταλαβαίνω την ερώτηση σου. Προσπάθησε να τη διατυπώσεις καλύτερα.

    • @johnny-i9c
      @johnny-i9c 4 роки тому

      @@majesticwizardcat πως οριζετε το scope?

    • @johnny-i9c
      @johnny-i9c 4 роки тому

      Επισης μηπως υπαρχει καποιος αμεσος τροπος επικοινωνιας εχω αρκετες ερωτησεις

    • @johnny-i9c
      @johnny-i9c 4 роки тому +1

      @@majesticwizardcat και κατι που ακμ δεν εχω καταλαβει ειναι το τι σημαινει οτι δν επιστρεφει .. και οταν επιστρεφει κατι με το void

    • @majesticwizardcat
      @majesticwizardcat  4 роки тому +1

      @@johnny-i9c Το scope ή εμβέλεια μιας μεταβλητής είναι το ποιοι μπορούν να δουν τη μεταβλητή αυτή. Με το ποιοι αναφέρομαι σε ποια block κώδικα μπορούν να έχουν πρόσβαση στη μεταβλητή αυτή. Οι λέξεις private και public ορίζουν το scope των μεθόδων και των μεταβλητών μιας κλάσης. Private, τις βλέπει μόνο όποιος είναι στο block της κλάσης και public, ο οποιοσδήποτε.
      Τώρα για το void και το ότι μία συνάρτηση δεν επιστρέφει τίποτα είναι το ίδιο. Όλες οι μέθοδοι πρέπει να επιστρέφουν έναν τύπο και ο τύπος "τίποτα" είναι το void. Γι'αυτό σε μία void μέθοδο δεν χρειάζεται να γράψουμε return κάπου. Παρ'όλα αυτά μπορούμε να το γράψουμε αν θέλουμε να επιστρέψουμε στο σημείο του κώδικα που καλέστηκε η μέθοδος πρόωρα, δηλαδή πριν εκτελεστούν όλες οι εντολές που έχει μέσα η μέθοδος.

  • @georgechainakis4846
    @georgechainakis4846 9 років тому +1

    sunxaritiria gia ta video file polu kali douleia tha ithela na s kano mia erotisi dn katalava sto teleutaio paradeigma pou me tin varitita pou xrisimeuei to (private int addTwoNumbers(int a, int b) euxaristo!!!

    • @majesticwizardcat
      @majesticwizardcat  9 років тому

      George Chainakis Sugnwmh alla den mporw na katalabw ti ennoeis me th varitita , epishs ti ennoeis ti xrhsimeuei h methodos auth ? H private int addTwoNumbers(int a ,int b) einai mia method h opoia epistrefei ena int kai th xrishmopoiw ws paradeigma gia na deiksw pws grafoume methods oi opoies epistrefous kati .An mporeis na mou ekshghseis tha sou apanthsw!

    • @georgechainakis4846
      @georgechainakis4846 9 років тому +1

      John Loukoum nai exeis dikio opos to egrapsa dn vgazei noima .stin klasi farm pros to telos grafeis kati me to gravity to katalava olo to programma apla me bedeuei i grammi int addTwoNumbers(int a ,int b) se tin xrisimeuei sto sugekrimeno

    • @majesticwizardcat
      @majesticwizardcat  9 років тому

      George Chainakis to gravity to egrapsa gia na deiksw pws grafoume tis statheres (finals).To int addTwoNumbers(int a.int b) einai apla ,opws eipa kai sto prohgoumeno sxolio, ena paradeigma gia na deiksw pws grafoume methodous pou epistrefoun times (px int sth sugkekrimenh methodo). Sthn ousia einai axrhsth opws lew kai sto video alla boleuei gia ena eukolo paradeigma !

    • @georgechainakis4846
      @georgechainakis4846 9 років тому

      John Loukoum se euxaristo poli!!!

  • @ΚρυσταλιαΛεμονακη
    @ΚρυσταλιαΛεμονακη 6 років тому

    package myGymProgram;
    import java.util.Scanner;
    public class Main {
    public static void main(String[] args) {
    System.out.println("kalos ithate kurie pelati");
    System.out.println("parakalw epilekste mia hmera ths ebdoamadas");
    System.out.println("gia deytera dwste d, gia triti t, gia tetarti te, gia pempti pe, gia parapskeui p, gia sabbato s gia kyriaki k");
    String d = "deutera";
    String t="triti";
    String te="tetarti";
    String pe="pempti";
    String p="paraskeui";
    String s="sabbato";
    String k="kuriaki";
    String input;
    int i;

    Scanner sc = new Scanner(System.in);
    input=sc.next();
    if(input==d){
    Deutera deutera =new Deutera();

    }
    else if(input==t){
    Triti triti =new Triti();
    }
    }
    }

    • @ΚρυσταλιαΛεμονακη
      @ΚρυσταλιαΛεμονακη 6 років тому

      αν τρεξω τον παραπανω κωδικα ενω δεν εχει συντακτικα λαθοι τρεχει αλλα δεν καλει το αντικειμενο που εχω δωσει στην αντιστιχη κλαση που εχω δημιουργησει για τριτη και δευτερα αλλα μονο αν βγαλω την if η while(το προσπαθησα και με while) χ δουλευει κανονικα. μπορεις να καταλαβεις τι κανω λαθος?

  • @katanabeatz96
    @katanabeatz96 5 років тому

    Gravity Acceleration....sorry i had to

  • @majesticwizardcat
    @majesticwizardcat  9 років тому

    Συγνώμη αλλά δεν μπορώ να καταλάβω τι εννοείς και στις δύο ερωτήσεις Vlassis Skoulis μήπως μπορείς να εξηγήσεις τι θέλεις με περισσότερες λεπτομέριες ?

    • @s.vlasis
      @s.vlasis 9 років тому

      τελικα ασε ,τιποτα ...το ξαναειδα το βιντεο και καταλαβα...δεν ειχα κατανοησει καλα αυτα που ειχες πει!