Đầu ra của mã này là 7 20.Hàm khởi tạo hoạt động như thế nào khi khởi tạo một đối tượng?
Tại sao 7 in đầu tiên và 20 được in sau đó?
public class Television
{
private int channel = setChannel(7);
public Television(int channel)
{
this.channel = channel;
System.out.print(channel +"");
}
public int setChannel(int channel)
{
this.channel = channel;
System.out.print(channel + "");
return channel;
}
public static void main(String args[])
{
new Television(20);
}
}
1º trường riêng được khởi tạo & 2º hàm tạo được gọi là – Andynedine
Bạn có nghĩ đầu ra phải khác nhau không? Không đầu ra về cơ bản chứng minh những gì sẽ xảy ra? – Radiodef
Các câu hỏi như thế này được yêu cầu ở đây mọi lúc. Tôi không thể tìm thấy chúng ngay bây giờ mặc dù – Cruncher