როგორ გამოვიძახოთ მეთოდი ჯავაში (სურათებით)

Სარჩევი:

როგორ გამოვიძახოთ მეთოდი ჯავაში (სურათებით)
როგორ გამოვიძახოთ მეთოდი ჯავაში (სურათებით)

ვიდეო: როგორ გამოვიძახოთ მეთოდი ჯავაში (სურათებით)

ვიდეო: როგორ გამოვიძახოთ მეთოდი ჯავაში (სურათებით)
ვიდეო: Computer Power Supply Box Running a car amplifier 2024, მაისი
Anonim

ჯავაში პროგრამირების დაწყებისას ბევრი ახალი კონცეფციის სწავლაა საჭირო. არსებობს კლასები, მეთოდები, გამონაკლისები, კონსტრუქტორები, ცვლადები და სხვა, და ის შეიძლება გახდეს აბსოლუტური. ასე რომ, უმჯობესია ვისწავლოთ ნაწილებად. ეს wikiHow გასწავლით თუ როგორ უნდა დარეკოთ მეთოდი Java- ში.

ნაბიჯები

972649 1
972649 1

ნაბიჯი 1. გაიგე რა არის მეთოდი

ჯავაში მეთოდი არის განცხადებების სერია, რომელიც ქმნის ფუნქციას. მას შემდეგ რაც გამოცხადდება მეთოდი, მას შეიძლება გამოვიძახოთ კოდის სხვადასხვა ნაწილი ფუნქციის შესასრულებლად. ეს არის სასარგებლო გზა ერთიდაიგივე კოდის ხელახლა გამოყენებისთვის. ქვემოთ მოცემულია მარტივი მეთოდის მაგალითი.

    public static void methodName () {System.out.println ("ეს მეთოდია"); }

972649 2
972649 2

ნაბიჯი 2. გამოაცხადეთ კლასის წვდომა მეთოდისთვის

ჯავის მეთოდის გამოცხადებისას თქვენ უნდა გამოაცხადოთ რა კლასებს შეუძლიათ მეთოდზე წვდომა. ზემოთ მოყვანილ მაგალითში წვდომა გამოცხადებულია როგორც "საჯარო". არსებობს სამი წვდომის მოდიფიკატორი, რომლის საშუალებითაც შეგიძლიათ გამოაცხადოთ მეთოდი:

  • საჯარო:

    მეთოდის სახელზე წვდომის მოდიფიკატორის "საჯარო" განთავსებით საშუალებას იძლევა მეთოდით გამოძახება ნებისმიერი ადგილიდან.

  • დაცულია:

    "დაცული" წვდომის მოდიფიკატორი, მხოლოდ საშუალებას აძლევს მეთოდს დაერქვას თავისი კლასი და ქვეკლასი.

  • პირადი:

    თუ გამოცხადებულია მეთოდი

    პირადი

  • მაშინ მეთოდს შეიძლება ვუწოდოთ მხოლოდ კლასის შიგნით. ამას ეწოდება ნაგულისხმევი, ან პაკეტი-პირადი. ეს ნიშნავს, რომ მხოლოდ ერთი და იგივე პაკეტის კლასებს შეუძლიათ მეთოდის გამოძახება.
972649 3
972649 3

ნაბიჯი 3. გამოაცხადეთ კლასი, რომელსაც ეკუთვნის მეთოდი

ზემოთ მოყვანილ მაგალითში, მეორე საკვანძო სიტყვა, "სტატიკური" ნიშნავს, რომ მეთოდი ეკუთვნის კლასს და არა კლასის (ობიექტის) რომელიმე მაგალითს. სტატიკური მეთოდები უნდა გამოვიძახოთ კლასის სახელით: "ExampleClass.methodExample ()".

თუ საკვანძო სიტყვა "სტატიკური" არ იყო გამოყენებული, მაშინ მეთოდის გამოძახება შესაძლებელია მხოლოდ ობიექტის საშუალებით. მაგალითად, თუ კლასს ერქვა "მაგალითი ობიექტი" და მას ჰყავდა კონსტრუქტორი (ობიექტების შესაქმნელად), მაშინ ჩვენ შეგვიძლია შევქმნათ ახალი ობიექტი აკრეფით "ExampleObject obj = new ExampleObject ();", და გამოვიძახოთ მეთოდი შემდეგით: "obj.methodExample ();"

972649 4
972649 4

ნაბიჯი 4. გამოაცხადეთ დაბრუნების მნიშვნელობა

დაბრუნების მნიშვნელობა აცხადებს მეთოდის დაბრუნებული მნიშვნელობის სახელს. ზემოთ მოყვანილ მაგალითში სიტყვა "ბათილი" ნიშნავს, რომ მეთოდი არაფერს არ აბრუნებს.

  • თუ ნამდვილად გსურთ რაღაცის დაბრუნების მეთოდი, მაშინ უბრალოდ შეცვალეთ სიტყვა "ბათილი <" იმ ობიექტის მონაცემებით (პრიმიტიული ან საცნობარო ტიპი) (ან პრიმიტიული ტიპი), რომლის დაბრუნებაც გსურთ. პრიმიტიული ტიპები მოიცავს int, float, double და სხვა. შემდეგ უბრალოდ დაამატეთ "დაბრუნება" პლუს ამ ტიპის ობიექტი სადღაც მეთოდის კოდის ბოლოსკენ.
  • მეთოდის გამოძახებისას, რომელიც აბრუნებს რაიმეს, შეგიძლიათ გამოიყენოთ ის, რასაც ბრუნდება. მაგალითად, თუ მეთოდი სახელწოდებით "someMethod ()" აბრუნებს მთელ რიცხვს (რიცხვს), მაშინ შეგიძლიათ დააყენოთ მთელი რიცხვი, რასაც ის აბრუნებს კოდის გამოყენებით: "int a = someMethod ();"
972649 5
972649 5

ნაბიჯი 5. გამოაცხადეთ მეთოდის სახელი

მას შემდეგ რაც გამოაცხადებთ კლასებს, რომლებსაც შეუძლიათ მეთოდზე წვდომა, კლასი, რომელსაც იგი ეკუთვნის და დაბრუნების მნიშვნელობა, თქვენ უნდა მიანიჭოთ მეთოდს სახელი ისე, რომ მისი გამოძახება მოხდეს. მეთოდის სახელის მისაცემად, უბრალოდ ჩაწერეთ მეთოდის სახელი, რასაც მოყვება ღია და დახურული ფრჩხილები. ზემოთ მოყვანილი მაგალითები მოიცავს, "someMethod ()" და "methodName ()". შემდეგ თქვენ შეიყვანთ მეთოდის ყველა განცხადებას გახსნილ და დახურულ ხვეულ ფრჩხილებში "{}"

972649 6
972649 6

ნაბიჯი 6. დარეკეთ მეთოდზე

მეთოდის გამოსაძახებლად, თქვენ უბრალოდ უნდა ჩაწეროთ მეთოდის სახელი, რასაც მოყვება ღია და დახურული ფრჩხილები იმ ხაზზე, რომლის განხორციელებაც გსურთ. დარწმუნდით, რომ დარეკავთ მხოლოდ მეთოდს იმ კლასში, რომელსაც აქვს მასზე წვდომა. ქვემოთ მოცემულია მეთოდის მაგალითი, რომელიც გამოცხადებულია და შემდეგ იწოდება კლასში:

    public class className {public static void methodName () {System.out.println ("ეს მეთოდია"); } public static void main (სიმებიანი args) {methodName (); }}

972649 7
972649 7

ნაბიჯი 7. დაამატეთ პარამეტრი მეთოდს (საჭიროების შემთხვევაში)

ზოგიერთი მეთოდი მოითხოვს პარამეტრს, როგორიცაა მთელი რიცხვი (რიცხვი) ან საცნობარო ტიპი (მაგალითად, ობიექტის სახელი). თუ მეთოდი მოითხოვს პარამეტრს, თქვენ უბრალოდ აკრიფეთ პარამეტრი ღია და დახურულ ფრჩხილებს შორის მეთოდის სახელის შემდეგ. მეთოდი, რომელიც მოითხოვს მთელი რიცხვის მთელ პარამეტრს, გამოიყურებოდა როგორც "someMethod (int a)" ან მსგავსი. მეთოდი, რომელიც იყენებს საცნობარო ტიპს, წააგავს "ზოგიერთ მეთოდს (ობიექტის ობიექტი)" ან მსგავსს.

972649 8
972649 8

ნაბიჯი 8. დარეკეთ მეთოდი პარამეტრით

მეთოდის გამოძახებისას, რომელიც მოითხოვს პარამეტრს, თქვენ უბრალოდ დაამატებთ პარამეტრს პარეთეზში მეთოდის სახელის შემდეგ. მაგალითად: "someMethod (5)" ან "someMethod (n)" თუ "n" არის მთელი რიცხვი. თუ მეთოდი მოითხოვს საცნობარო ობიექტს, უბრალოდ შეიყვანეთ ობიექტის სახელი ღია და დახურულ ფრჩხილებში. მაგალითად, "რაღაც მეთოდი (4, რამ)".

972649 9
972649 9

ნაბიჯი 9. დაამატეთ მრავალი პარამეტრი მეთოდს

მეთოდებს ასევე შეიძლება ჰქონდეთ მრავალი პარამეტრი, უბრალოდ გამოყოფილია მძიმეებით. შემდეგ მაგალითში იქმნება მეთოდი, რომ დაამატოთ ორი მთელი რიცხვი ერთად და დააბრუნოს ჯამი, როგორც დაბრუნების მეთოდი. როდესაც მეთოდი იძახება, ორი მთელი რიცხვი მოცემულია, რადგან პარამეტრები დაემატება ერთმანეთს. პროგრამის გაშვებისას თქვენ მიიღებთ გამომავალს, რომელშიც ნათქვამია "A და B ჯამი არის 50".:

    საჯარო კლასი myClass {public static void sum (int a, int b) {int c = a + b; System.out.println ("A და B- ის ჯამია"+ გ); } public static void main (სიმებიანი args) {თანხა (20, 30); }}

ვიდეო - ამ სერვისის გამოყენებით, ზოგიერთი ინფორმაცია შეიძლება გაზიარდეს YouTube- თან

Რჩევები

  • მეთოდის დარეკვისას, რომელიც აბრუნებს რაღაცას, შეგიძლიათ დარეკოთ სხვა მეთოდზე, რომელიც დაფუძნებულია იმაზე, რასაც ეს მეთოდი აბრუნებს. ვთქვათ, ჩვენ გვაქვს მეთოდი სახელწოდებით

    getObject ()

    რომელიც უბრუნებს ობიექტს. ისე, კლასში

    ობიექტი

    არის ზარის არასტატიკური მეთოდი

    toString

    რომ უბრუნებს

    ობიექტი

    სახით ა

    სიმებიანი

    რა ასე რომ, თუ თქვენ გინდოდათ ამის მიღება

    სიმებიანი

    დან

    ობიექტი

    უკან დაბრუნდა

    getObject ()

    ერთ სტრიქონში თქვენ უბრალოდ დაწერთ"

    სიმებიანი str = getObject (). ToString ();

  • ".

გირჩევთ: