Methods Android Club 2015
private: example public static void main(String[] args) { ClassOne perviyKlass = new ClassOne(); perviyKlass.print(); } private void print(){ System.out.println("Hello Android!");
Private: practice Create new private method: print2() In this method print: “Hello, Tashkent” Call this method from main() method
public: example public void say(){ System.out.println("Hello Hello Hello Hello!"); } ClassTwo: public static void main(String[] args) { ClassOne perviyKlass = new ClassOne(); perviyKlass.say(); }
public: practice Create class: ClassIchi Create method inside ClassIchi: talk() Create another class: ClassNi Call talk() method from ClassNi’s main method
non-static: example public void nonStatic(){ System.out.println("Non static"); } public static void main(String[] args) { ClassOne perviyKlass = new ClassOne(); perviyKlass.nonStatic();
non-static: practice Create non static method: write() In main() method: create instance of class Call write() method
static: example public static void staticMethod(){ System.out.println("Static"); } public static void main(String[] args) { ClassOne.staticMethod();
static: practice Create static method: sayHello() Call this method from main method
return – int: example private static int getNumber() { return 5; } public static void main(String[] args) { int result = getNumber(); System.out.println(result); }
return – int: practice Create method: getTen() Return: 10 In main method print value from getTen()
return-String: example private static String getName() { return "Joe"; } public static void main(String[] args) { String result = getName(); System.out.println(result);
return – String: practice Create new method: getTitle() Return: “Main page” In main method print value from getTitle()
return – boolean: example private static boolean isOpen() { return true; } public static void main(String[] args) { boolean result = isOpen(); System.out.println(result);
return – boolean: practice Create method: isPassed Return: true Print this value in main method
return – char: example private static char getGrade() { return 'a'; } public static void main(String[] args) { char result = getGrade(); System.out.println(result);
return – char: practice Create method: getAndroidVersion Return: ‘m’ Print this value in main method
Pass int - example private static void printInt(int x) { System.out.println(x); } public static void main(String[] args) { printInt(2015);
Pass int - practice Create method: printNumber Pass int: 123 Print int
Pass String - example private static void printString(String text) { System.out.println(text); } public static void main(String[] args) { printString("Android");
Pass String - practice Create method: printName Pass String: your name
Pass boolean - example private static void printBoolean(boolean isReady) { System.out.println(isReady); } public static void main(String[] args) { printBoolean(false);
Pass boolean - practice Create method: printCakeReady Pass boolean: true Print this value
Pass char - example private static void printChar(char grade) { System.out.println(grade); } public static void main(String[] args) { printChar('c');
Pass char - practice Create method printLetter() Pass char: ‘w’ Print char
Congratulations! Now we are experts on methods!