01/10/2018, 12:07

Thắc mắc khi code java

package bt;
import java.util.Scanner;
public class animal {
    protected String name;
    public animal(){}
    public animal(String name)
    {
        this.name = name;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    protected void eat(food food, int m)
    {
        if(food.getMass() > m)
        {
            food.setMass(food.getMass()-m);
        }
        else
        {
            food.setMass(0);
        }
    }
    protected animal haveBayby(String name)
    {
        return new animal(name);
    }
    Scanner nhap = new Scanner(System.in);
    public void scanInfo()
    {
        String a = nhap.nextLine();
        setName(a);
    }
}

Các bro cho em hỏi, em có khởi tạo 1 đối tượng animal a = new animal(); trong hàm main rồi và em có thể dùng a.get set gì đó thoải mái. Trong hình có 1 hàm khởi tạo tiếp 1 đối tượng mới, em muốn dùng đối tượng mới như đối tượng ở trên (a.get set gì gì đó) thì làm như nào ạ!

INfo viết 14:08 ngày 01/10/2018

Các bro cho em hỏi, em có khởi tạo 1 đối tượng animal a = new animal(); trong hàm main rồi và em có thể dùng a.get set gì đó thoải mái. Trong hình có 1 hàm khởi tạo tiếp 1 đối tượng mới, em muốn dùng đối tượng mới như đối tượng ở trên (a.get set gì gì đó) thì làm như nào ạ!

animal b=a.haveBaby(name);

Đức viết 14:23 ngày 01/10/2018

tks bro!

Bài liên quan
0