Java Syntax
рд╣реЗрд▓реНрд▓реЛ рджреЛрд╕реНрддреЛрдВ рд╕реБрдЖрдЧрдд рд╣реИ рдлрд┐рд░ рд╕реЗ Education Point рдореЗрдВ рддреЛ рдЖрдЬ рд╣рдо Java рдХреЗ Syntax рдХреЗ рдмрд╛рд░реЗ рдореИ рдЬрд╛рдирдиреЗ рддреЛ рдЪрд▓рд┐рдП рд╕реБрд░реБ рдХрд░рддреЗ
рд╣реИред
рдЕрдЧрд░ рдЖрдкрдиреЗ Java рд╕реЗ рдкрд╣рд▓реЗ рдХреЛрдИ рднреА Programing Language рдкреЭреА рд╣реИ рддреЛ рдЖрдк рдпрд╣ Syntax word рдХреЛ рдЬрд╛рдирддреЗ рд╣реЛрдВрдЧреЗ рдЕрдЧрд░ рдирд╣реАрдВ рдлрд┐рд░ рднреА рдореЗрдВ
рдЖрдкрдХреЛ рдмрддрд╛ рджреЗрддрд╛ рд╣реБ рдЪрд▓реЛ рдПрдХ Example рдХреА рдорджрдд рд╕реЗ рд╕рдордЭрддреЗ рд╣реИ.
рдЖрдк рд╕рдм рдиреЗ рдЕрдкрдиреЗ рд╕реНрдХреВрд▓ рдореЗрдВ English Subject рдореИ Tense рддреЛ рдкреЬреЗ рд╣реА рд╣реЛрдВрдЧреЗ рдЪрд┐рдВрддрд╛ рдордд рдХреАрдЬрд┐рдП рдореЗрдВ рдЖрдкрдХреЛ рдЖрдЬ tense рдирд╣реА рд╕реАрдЦрд╛ рд░рд╣рд╛
рдореЗрдВ рдЬрдирддрд╛ рд╣реБ рдХреБрдЫ рд▓реЛрдЧреЛ рдХреЛ Tense рдмрд┐рд▓рдХреБрд▓ рднреА рдкрд╕рдВрдж рдирд╣реАрдВ рдЙрдирдХрд╛ Tense рдирд╛рдо рд╕реБрдирддреЗ рд╣реА рд╕рд┐рд░ рдШреВрдордиреЗ рд▓рдЧ рдЬрд╛рддрд╛ рдЪрд▓реЛ рдЕрдм point рдкреЗ рдЖрддреЗ
рд╣реИ.
рдЬреИрд╕реЗ Tense рдореЗрдВ рд╣рд░ Tense рдХреЗ рд▓рд┐рдП рдЬреИрд╕реЗ persent Tense , Past Tense рд╕рдм рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рдЕрд▓рдЧ рдлрд╛рд░реНрдореВрд▓рд╛ рд╣реЛрддрд╛ рдерд╛ рдЬреИрд╕реЗ рдХреА
Persent Tense рдХрд╛ fix рдлрд╛рд░реНрдореВрд▓рд╛ рд╣реИ рдЕрдЧрд░ рд╣рдо рдХреБрдЫ рдФрд░ рдЙрд╕ рдлреЙрд░реНрдореВрд▓реЗ рд╕реЗ рдЕрд▓рдЧ рд▓рд┐рдЦрддреЗ рд╣реИ рддреЛ рд╡реЛ рдЧрд▓рдд рд╣реЛрдЧрд╛ рдорддрд▓рдм рдЙрд╕рдХреА рдЧреНрд░рд╛рдорд░ fix
рд╣реИ рд╡реИрд╕реЗ рд╣реА рд╣рд░ programming рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдЕрд▓рдЧ рдЕрд▓рдЧ Syntax рд╣реЛрддрд╛ рд╣реИ
рд╣рдореЗ рдЙрд╕рдХреА Syntax рдХреЗ Accroding Code рд▓рд┐рдЦрдирд╛ рд╣реЛрддрд╛ рд╣реИ рдорддрд▓рдм рдЕрдЧрд░ рдЖрд╕рд╛рди рднрд╛рд╖рд╛ рдореЗрдВ рдХрд╣реБ рддреЛ рдЙрд╕рдХреА рдЕрдкрдиреА Grammer рд╣реЛрддреА рд╣реИ рдЕрдЧрд░ рд╣рдордиреЗ
syntax рдХреЗ Acording рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рддреЛ рд╣рдореЗ рд╡реЛ Error рджреЗрдЧрд╛ рдФрд░ Code рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛.
рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдЕрднреА рдЖрдкрдХреЛ рдХреБрдЫ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реЛрдЧрд╛ рдЪрд▓реЛ рдЕрдм Prectical рдХреА рдорджрдд рд╕реЗ рд╕рдордЭрддреЗ рд╣реИред
рдЬреИрд╕реЗ рдкрд┐рдЫрд▓реЗ Post рдореЗрдВ, рд╣рдордиреЗ MyClass.java рдирд╛рдо рдПрдХ Java File рдмрдирд╛рдИ, рдФрд░ рд╣рдордиреЗ Screen рдкрд░ "Hello Word" Print рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдирд┐рдЪреЗ рджрд┐рдпрд╛ Code рд▓рд┐рдЦрд╛ рдерд╛ .
//FIle Nane MyClass.java
public class MyClass {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
рдЬрд╛рд╡рд╛ рдореЗрдВ рдХреЛрдб рдХреА рдкреНрд░рддреНрдпреЗрдХ рд╣рд░ рдПрдХ line Class рдХреЗ рдЕрдВрджрд░ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЬреИрд╕реЗ рдКрдкрд░ рдЖрдк рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИ , рд╣рдордиреЗ рдХреНрд▓рд╛рд╕ рдХрд╛ рдирд╛рдо MyClass рд░рдЦрд╛ред Java рдореЗрдВ рд╣рдореЗрд╢рд╛ Class рдХреЛ рдмрдбрд╝реЗ рдЕрдХреНрд╖рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдХрд┐ рдЬрд╛рд╡рд╛ рдХреЗрд╕-рд╕рдВрд╡реЗрджреА рд╣реИ : "MyClass" рдФрд░ "myclass" рджреЛрдиреЛрдВ рдХрд╛ рдЬрд╛рд╡рд╛ рдореЗрдВ рдЕрд▓рдЧ рдЕрд▓рдЧ рдорддрд▓рдм рд╣реИ ред
рдЬрд╛рд╡рд╛ рдореЗрдВ Java File рдХрд╛ рдирд╛рдо Class рдХреЗ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдлрд╝рд╛рдЗрд▓ рдХреЛ Save рдХрд░рддреЗ рд╕рдордп, Class рдХрд╛ рдирд╛рдо рдХрд╛ Use рдХрд░реЗ рдФрд░ File рдХреЗ Last рдореЗрдВ ".java" рд╕реЗ Save рдХрд░реЗ рдХреНрдпреЛрдХрд┐ Java рдХрд╛ File Extention .java рд╣реЛрддрд╛ рд╣реИ ред
рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдХреЛ Run рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ System рдореЗрдВ рдЬрд╛рд╡рд╛ рдареАрдХ рд╕реЗ Install рд╣реИ: рдЕрдЧрд░ рдЖрдкрдХреЗ System рдореЗрдВ Java Install рдирд╣реАрдВ рд╣реИ рддреЛ рдЖрдк рдЬрд╛рд╡рд╛ рдХреЛ рдХреИрд╕реЗ Install рдХрд░реЗрдВ, Java рдЗрдВрд╕реНрдЯреЙрд▓рд╢рдВ рд╡рд╛рд▓реА рдкреЛрд╕реНрдЯ рдкреЭ рд╕рдХрддреЗ рд╡рд╣рд╛ рд╣рдордиреЗ рдкреВрд░реА Process рдмрддрд╛ рд░рдЦреА рд╣реИ рд╕реНрдЯреЗрдк by Step .
рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╣рд▓реЗ рд╕реЗ Install рд╣реИ рддреЛ рдЖрдкрдХреЗ Code Run рдХрд░рдиреЗ рдкрд░ рдпреЗ Output рдЖрдирд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
Hello World
Java Methods
рджреЛрд╕реНрддреЛрдВ Java рдХреЗ Program рдореЗрдВ рдПрдХ Main Method рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣рдореЗрд╕рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реА рд╣реИ рдХреНрдпреЛрдХрд┐ рдЗрд╕реА main method рд╕реЗ java рдХреЗ
code рдХрд╛ Exitione рд╕реБрд░реБ рд╣реЛрддрд╛ рд╣реИ main method рдореЗрдВ рдЬреЛ define рдФрд░ рдЬреЛ Call рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛ рд╡рд╣реА code Run рд╣реЛрдЧрд╛ рдЕрдм рдЖрдк рдпрд╣ рд╕реЛрдЪ рд░рд╣реЗ
рд╣реЛрдВрдЧреЗ рдХреА рднрд╛рдИ рдЕрдм рдпреЗ Method рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдореЗрдВ рдЖрдкрдХреЛ рдмрддрд╛ рджреБ рдХреА
рдЕрдЧрд░ рдЖрдкрдиреЗ C, C++ programming Language рдкреЭреА рд╣реИ рддреЛ рдЬреИрд╕реЗ C, C++ рдореЗрдВ рдЬреЛ function рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпреЗ рдЬрд╛рддреЗ рдереЗ,рдмрд╕ рд╡реИрд╕реЗ рд╣реА Java
рдореЗрдВ рдЙрд╕реЗ Methods рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЖрдк рдЖрд╕рд╛рди рднрд╛рд╖рд╛ рдореЗрдВ рд╕рдордЭ рд▓реАрдЬрд┐рдпреЗ рдФрд░ рд╣рдо рдЖрдЧреЗ Java рдХреЗ рд╕рднреА Method рдХреЗ рдмрд╛рд░реЗ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ
рдЬрд╛рдиреЗрдЧреЗ |
рдЕрдм рдЖрдкрдХреЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдпреЗ рд╕рд╡рд╛рд▓ рдЬрд░реВрд░ рдЖ рд░рд╣рд╛ рд╣реЛрдЧрд╛ рдХреА рд╣рдореЗрдВ methods рдХреА рдЬрд░реВрд░рдд рдХреНрдпреЛрдВ рдкреЬрддреА рд╣реИ рддреЛ рдореЗрдВ рдЖрдкрдХреЛ рдмрддрд╛ рджреВ рдХреА рдЬрдм рд╣рдореЗ
рдХрд┐рд╕реА рдХреЛрдб рдХреА рдЬрд░реВрд░рдд рдмрд╛рд░ рдмрд╛рд░ рдкреЬрддреА рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдореЗрдердб рдХрд╛рдо рдЖрддреЗ рд╣реИ рдЬреИрд╕реЗ рдПрдХ Example рд╕реЗ рд╕рдордЭрддреЗ рд╣реИ рдЬрд┐рд╕рдХрд╛ Code рдирд┐рдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛
рд╣реИ .
int a, b, c;
a = 50; b = 60;
c = a + b;
рдЬреИрд╕реЗ рдЖрдк рдКрдкрд░ Example рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ рдХреА рд╣рдордиреЗ рдПрдХ addition рдХрд╛ method рдмрдирд╛рдпрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╣рдо 2 Number рдХреЛ рдЬреЛреЬ рдХрд░ рд╕рдХрддреЗ рд╣реИ
рдЕрдм рдЖрдк рд╕реЛрдЪрд┐рдпреЗ рдЕрдЧрд░ рдЖрдкрдХреЛ рдлрд┐рд░ рд╕реЗ 2 Number рдХреЛ рдЬреЛреЬрдирд╛ рд╣реИ рддреЛ рдХреНрдпрд╛ рд╡рд╛рдкрд╕ рдкреВрд░рд╛ рдпреЗ рдХреЛрдб рд▓рд┐рдЦреЗрдВрдЧреЗ рддреЛ рдЗрд╕рд╕реЗ рдЖрдкрдХрд╛ program рдмрд╣реБрдд
рд▓рдореНрдмрд╛ рдФрд░ time рд▓рдЧреЗрдЧрд╛ рддреЛ рдЗрд╕ Problam рдХреЗ solution рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рдореЗрдердб рдХрд╛рдо рдЖрддрд╛ рд╣реИ
рдЕрдЧрд░ рдЖрдк рдПрдХ рдмрд╛рд░ рдЗрд╕рдХрд╛ method рдмрдирд╛ рд▓реЗрддреЗ рд╣реИ рддреЛ рдЖрдкрдХреЛ рдмрд╛рд░ рдмрд╛рд░ рдЗрддрдирд╛ рд╕рд╛рд░рд╛ рдХреЛрдб рджреБрдмрд╛рд░рд╛ рдирд╣реАрдВ рд▓рд┐рдЦрдирд╛ рдкреЬрддрд╛ рдФрд░ рдЕрдЧрд░ рдлрд┐рд░ рд╕реЗ рдЕрдЧрд░
рдЗрд╕рдХреА рдЬрд░реВрд░рдд рдкреЬрддреА рд╣реИ рддреЛ рдЗрд╕рдХреЛ рд╕рд┐рд░реНрдл Call рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ рдРрд╕реЗ add(); рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдЕрдм рдЖрдк рд╕реЛрдЪрд┐рдпреЗ рдЖрдкрдХрд╛ рдХрд┐рддрдирд╛ time рдмрдЪрд╛ рдФрд░
рдЖрдкрдХрд╛ Programm рднреА рдЬреНрдпрд╛рджрд╛ рдмреЬрд╛ рдирд╣реАрдВ рдЗрд╕реА рд▓рд┐рдП method рдХрд╛рдо рдЖрддреЗ рд╣реИ
рд╣рдо method рдореЗрдВ рд╕рд┐рд░реНрдл рд╡рд╣реА Code рд▓рд┐рдЦрддреЗ рд╣реИ рдЬрд┐рд╕рдХреА рдЬрд░реВрд░рдд рд╣рдореЗ рдЬреНрдпрд╛рджрд╛ рдмрд╛рд░ рдмрд╛рд░ рдкреЬрддреА рд╣реИ рдЬреИрд╕реЗ рдЖрдк Print Method
рдХреЛ рд▓реЗ рд▓реАрдЬрд┐рдпреЗ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдХрд┐рддрдиреА рдЬрд░реВрд░рдд рдкреЬрддреА рд╣реИ рдмрд╣реБрдд рдмрд╛рд░ рддреЛ рдЕрдЧрд░ Print рдореЗрдердб рдХрд╛ Code рдмрд╛рд░ рдЖрд░ рд▓рд┐рдЦреЛрдЧреЗ рдирд╣реАрдВ рд╕рд┐рд░реНрдл рдЖрдк
println() рдХрд░рдХреЗ Call рдХрд░рддреЗ рд╣реЛ рд╣реЛ рдФрд░ Line Print рдХрд░рд╛рддреЗ рд╣реЛ рдмрд╕ рдпрд╣реА funtion рдпрд╛ Method рдХрд╣реЛ рдХрд╛рдо рдЖрддрд╛ рд╣реИ рдпреЗ рд╣рдорд╛рд░реЗ Code рдХреЛ
reuseable рдмрдирддрд╛ рд╣реИ
рд╕рд╛рдпрдж рдЕрдм Method рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЪреНрдЫреЗ рд╕реЗ рдЬрд╛рди рдЧрдП рд╣реЛрдВрдЧреЗ рдЪрд▓реЛ рдЕрдм рдЖрдЧреЗ рдмреЭрддреЗ рд╣реИ
Source Code :
public int add(){
int a, b, c;
a = 50; b = 60;
c = a + b;
return c;
}
рдФрд░ рдЖрдк Java рдореЗрдВ рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ Methods рднреА рдмрдирд╛рдпреЗ рдЬрд╛ рдЬрд╛рддреЗ рдЬрд┐рд╕реЗ рд╣рдо User Define Method рдмреЛрд▓рддреЗ рд╣реИ рдФрд░ рдЬрд╛рд╡рд╛ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рднреА
pre-define methods hote рд╣реИ |
Methods рдХреЛ рд╣рдо parameters, рдмрд┐рдирд╛ parameters, return type рдФрд░ рдмрд┐рдирд╛ return type рд╕реЗ create рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╕рдХрддреЗ рд╣реИ |
Java Main Method()
Java рдХреЗ рд╣рд░ Programe рдореЗрдВ рдПрдХ Main Method() рддреЛ рдЬрд░реВрд░ рд╣реЛрддрд╛ рд╣реИ рдЖрдкрдХреЛ рдмрддрд╛ рджреВ рдХреА java рдореЗрдВ Main Method() рдореЗрдВ рдЬреЛ Code рд▓рд┐рдЦрд╛
рдЬрд╛рддрд╛ рд╣реИ рд╕рд┐рд░реНрдл рд╡рд╣реА Code Run рд╣реЛрддрд╛ рд╣реИ Java рдХрд╛ Compailer Main Method() рд╕реЗ рд╣реА Code рдХрд╛ Exisution Start рдХрд░рддрд╛ рд╣реИ.
рдирд┐рдЪреЗ aapko Example рдХреА рдорджрддрд╕ рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреА main Method рдХреИрд╕реЗ рд▓рд┐рдЦрддреЗ рд╣реИред
class Sample{
public static void main(String args[]){ // main method
//statements;
}
}
Syntax for Java Method
рдЕрдм рдЬрд╛рдирддреЗ рд╣реИ рдХреА Java рдореЗрдВ Method рдХреИрд╕реЗ Define рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИ рдирд┐рдЪреЗ рдЖрдкрдХреЛ Java Method рдХрд╛ syntax рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
Source Code :
visibility return_type method_name(arguments_list){
//method's statments;
}
рдКрдкрд░ рджрд┐рдП рдЧрдпреЗ Example рдХреЛ рд╕рдордЭрддреЗ рд╣реИред
Java рдореЗрдВ Methods рдЪрд╛рд░ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ |
Visibility : Method рдХреА accessibility рдХрд╣рд╛ рддрдХ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдпреЗ visibility modes рдмрддрд╛рддреЗ рд╣реИ | рдЗрд╕реЗ
access specifier рдпрд╛ access modifier рднреА рдХрд╣рддреЗ рд╣реИ |Java рдореЗрдВ visibility рдХреЗ рддреАрди рдкреНрд░рдХрд╛рд░ рд╣реЛрддреЗ рд╣реИ |
private : private methods рд╕рд┐рд░реНрдл рдЕрдкрдиреЗ class рдХреЗ рд▓рд┐рдП рд╣реА рд╕рд┐рдорд┐рдд рд╣реЛрддреЗ рд╣реИ | class рдХреЗ рдмрд╛рд╣рд░ рдпрд╛ рдХрд┐рд╕реА
рджреБрд╕рд░реЗ class рдореЗрдВ рдЗрдиреНрд╣реЗрдВ access рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ |
public : puublic methods рдХреЛ рдХрд┐рд╕реА рднреА class рдкрд░ access рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ |
protected : protected methods; inheritance рдпрд╛ рдЕрдкрдиреЗ sub-classes рдХреЗ рд╕рд╛рде рдХрд╣рд╛ рдкрд░ рднреА access рдХрд┐рдпреЗ
рдЬрд╛рддреЗ рд╣реИ |
return_type : рдпреЗ method рдХрд╛ return type рд╣реИ | рдЬрдм method рдХреЛ рдХреЛрдИ return type рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛, рддреЛ
'void' рдЗрд╕рдХрд╛ default type рд╣реЛрддрд╛ рд╣реИ |
method_name : Method рдХрд╛ рдирд╛рдо statements рд╕реЗ related рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ | Method рдХрд╛ рдирд╛рдо рдХреЛрдИ
keyword рдирд╣реАрдВ рд╣реЛрддрд╛ |
arguments_list : Methods рдХреЗ parameters рдХреЛ () parenthesis рдХреЗ рдЕрдиреНрджрд░ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИ | рдпреЗ program рдХреА requirement рдХреЗ
рд╣рд┐рд╕рд╛рдм рд╕реЗ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИ |
Example
visibility : public
return_type : int
method_name : add
arguments_list : No Argument
public int add(){
int a, b, c;
a = 50; b = 60;
c = a + b;
return c;
}
Method With Arguments
рдЪрд▓рд┐рдП рдЕрдм рдЬрд╛рдирддреЗ рд╣реИ рдХреА Method рдХреЛ Arguments рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ Use рд╣реИ.
Source Code :
public int add(int x, int y){ //x and y is Method Arguments
return x + y;
}
Method Calling
рдЬрдм Method рдХреЛ define рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрднреА рдЙрд╕рдХреЛ call рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ |
рдХреБрдЫ methods pre-defined рд╣реЛрддреЗ рд╣реИ |
рдЬрд┐рдирдХреА definition; packages рдореЗрдВ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ |
Pre-defined Method
рдпрд╣рд╛рдБ рдкрд░ PrintStream class рдХреА println рдпреЗ method рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ |
рдпреЗ method java.io рдХреЗ package рдХреЗ рдЕрдиреНрджрд░ defined рдХреА рдЧрдпреА рд╣реИ |
рдЬреИрд╕реЗ рдЖрдк рдирд┐рдЪреЗ Code рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ println method call рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ |
Source Code :
class Sample{
public static void main(String args[]){
Sample s = new Sample();
System.out.println("Hello")); // println is predefined method
}
}
Output :
Hello
Method рдХреЛ return value рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд┐рдирд╛ return value рдХреЗ рд╕рд╛рде рднреА call рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЙрд╕рдХреЗ Result рдХреЛ return type рдХреЗ variable рдореЗрдВ рднреА store рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ |
Example
int a = add();
Method Calling
Source Code :
class Sample{
public int add(int x, int y){ // Non-Static Method
return x + y;
}
public static void main(String args[]){
Sample s = new Sample();
int a = s.add(5, 9);
System.out.println(a);
}
}
Output :
14
Static Method
рдЬрдм static Keyword рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ method рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЙрд╕ class рдХреЛ object рдХреЗ рдмрд┐рдирд╛ рдЙрд╕рдХреЗ methods,Variables рдФрд░ рдЙрд╕рдХреА Subclass рдХреЛ access рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ |
Source Code :
class Sample{
public static int add(int x, int y){ // static method
return x + y;
}
public static void main(String args[]){
int a = add(5, 9);
System.out.println(a); //or System.out.println(add(5, 9));
}
}
Output :
14