public class Address
{
.
.
.
protected string street;
public void setStreet(string street)
{
this.street = street;
}
.
.
.
}
public class Employee
{
.
.
.
protected Address address = new Address();
public Address getAddress()
{
return address;
}
.
.
.
}
public class Test
{
.
.
.
public static void Main(string[] args)
{
Employee emp = new Employee();
emp.getAddress().setStreet("ILLUMINATI"); <<<--------------ไม่เข้าใจบรรทัดนี้ครับ
}
.
.
.
}
ทำไมต้องเขียนแบบนี้ครับ emp.getAddress().setStreet("..."); ทำไมจะ set ต้อง get ก่อนด้วยครับ??
เขียนแบบนี้ได้ด้วยเหรอครับ ---> Obj.Obj.Method หรือ Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Method
หรือ Obj.Method.Method.Method.Method.Method.Method.Method.Method สงสัย??
ถามเรื่องการใช้ method ใน C# หรือ Java ครับ?
{
.
.
.
protected string street;
public void setStreet(string street)
{
this.street = street;
}
.
.
.
}
public class Employee
{
.
.
.
protected Address address = new Address();
public Address getAddress()
{
return address;
}
.
.
.
}
public class Test
{
.
.
.
public static void Main(string[] args)
{
Employee emp = new Employee();
emp.getAddress().setStreet("ILLUMINATI"); <<<--------------ไม่เข้าใจบรรทัดนี้ครับ
}
.
.
.
}
ทำไมต้องเขียนแบบนี้ครับ emp.getAddress().setStreet("..."); ทำไมจะ set ต้อง get ก่อนด้วยครับ??
เขียนแบบนี้ได้ด้วยเหรอครับ ---> Obj.Obj.Method หรือ Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Obj.Method
หรือ Obj.Method.Method.Method.Method.Method.Method.Method.Method สงสัย??