Create methods sunRise(), sunSet() for make animation for the following scenarios
CODE:
//Sunrise
public void sunRise(int distance)
{
for (int i = 0; i < distance; i++){
sun.moveVertical(-1);
}
}
//Sunset
public void sunSet(int distance)
{
for (int i = 0; i < distance; i++){
sun.moveVertical(1);
}
}
//Sun auto Up And Down
public void sunUpDown(int loop, int range){
if (range < 0){
range = -range;
}
if (loop < 0){
loop = -loop;
}
int max = yPosition + range;
for (int i = 0; i < loop; i++)
{
if (yPosition < max)
{
for (int j = 0; j < range; j++){
yPosition += 1;
draw();
}
}
if (yPosition == max)
{
for (int j = 0; j < range; j++){
yPosition -= 1;
draw();
}
}
}
}
Describe the structure of a method:
method là thành phần thường được viết cuối cùng trong cấu trúc của class, nó là các behavior của objects tạo ra bởi class.
có hai loại method:
- accesscor method(): là method() tạo ra để lấy các giá trị của fields mà không làm thay đổi chúng.
thường thì các method() này có dạng
public field's_data_type getMethodName() //setter
{
return field;
}
- mutator method(): là method() tạo ra để thay đổi các giá trị các fields của class.
public void setMethodName(datatype x) //getter
{
field = x;
}
No comments:
Post a Comment