Contenu connexe Similaire à เมธอด ชั้น ม 6 ห้อง 2 (20) เมธอด ชั้น ม 6 ห้อง 23. Class Class Method
Class Class public
main Method
4. Method modifiers
public static
Return_ Type
void
MethodName
parameter
(;)
reture
5. (Type of Method)
1. Static Method -
2. Instance Method -
3. Constructor Method -
4. Overloading Method -
5. Overriding Method -
1. Static Method
static
method(argument);
7. 4. Overloading Method
overload constructor)
Overloading Method
public int Print(int idbook){...}
public String Print(int bookname){...}
Overloading Constructor
public Circle() {...}
public Circle(int radius) {...}
Output Student
8. 5. Overriding Method
Inheritance)
class Person {
public void print() {System.out.print("People");}
}
class Student extend Person {
public void print() {System.out.print("Student");}
}
16. sqfrt
16
4
area
Math API
Math.pow
18. 4.0 2.0
3 6 3
Math.sqrt
doble
3.0
22. random
r
r 0.0 1.0
6.0
1.0 7.0
23. (argument)
(parameter)
parameter_list
PrintCharLine
PrintLine
c
char len int
c
len
24. 1: using System;
2: class ParamNoRet {
3: static void PrintCharLine(char c, int len)
{
4: for (int i = 0; i < len; i++)
5: Console.Write(c);
6: Console.WriteLine();
7: }
8:
9: static void Main() {
10: PrintCharLine(’o’, 10);
11: PrintCharLine(’x’, 20);
12: }
13: }
25. PrintCharLine Main
10 'o' 10
PrintCharLine
c len
4 5
o 10
PrintCharLine
11 x
20
26. 4.4
showSum
void
return
showSum
28. 3 4
showSum
return
Add
29. = -32 1.8
double
double
30. (true) (false)
boolean
1 100
31. main main
4.8
4.8 f(x)
= x2 5 x 0 10
33. 4.9
2 1
isPrime
return 5
35. 4.5 Local
(local variable)
4.10
main()
Phuket rayong
birds
4.10LocalVars.java
37. 4.11
x main x
one() x
main
x one
x main
4.11Local2.java
38. 4.6 (Overloading Method)
(Overload
Method)
4.12
4.12
43. 1
28
2.
29
3.
32
4.
33
5.
34
6.