众家所核!
对象.方法.属性:意思是调用该对象的方法,并针对该方法的返回值(方法执行结果)操作的一系列属性!对象.属性.方法:意思是针对该对象的属性执行的一系列的方法,并将该方法的返回值赋给此属性!
请各位给于确定,我的理解是否正确~
如果正确就打个"对"字
如果不正确就打个"错"字
如果不太恰当或者比较模糊就劳驾各位重新解释一下!谢谢~~ --------------------编程问答-------------------- 对象.方法.属性:意思是调用该对象的方法,并针对该方法的返回值(方法执行结果)操作的一系列属性!
-------
勉强算对...
对象.属性.方法:意思是针对该对象的属性执行的一系列的方法,并将该方法的返回值赋给此属性!
-------
错... --------------------编程问答-------------------- 对
对象.方法().属性.属性.属性.属性.属性.属性.方法().属性..... --------------------编程问答-------------------- 第一个不是很正确,第二个肯定是错的 --------------------编程问答-------------------- 那么第一句如何解释是很准确的呢?
对象.属性.方法:意思是针对该对象的属性执行的一系列的方法,并将该方法的返回值赋给此属性!
是不是应该改为:执行该对象的方法并把返回值赋给接收它值的属性呢?
--------------------编程问答-------------------- 对象.属性
-----
返回对象的属性值...
对象.方法()
-----
执行方法...如果方法有返回值则返回该值...
任何属性都是对象...不是每个方法都有返回值...
你只要搞清楚这两点就行了...管它谁先谁后呢... --------------------编程问答-------------------- 对象.方法.属性:先调用对象的方法,执行该方法后得到新的对象,进而获取其属性。例如:
class A
{
B GetB(int i)
{
return new B(i);
}
}
class B
{
private int i;
public int I
{
get{return i;}
}
pubic B(int i)
{
this.i=i;
}
}
那么A a = new A();a.GetB(0).I;就是先调用A中的GetB(int)方法获得B对象,然后再.I获取B对象的I属性
对象.属性.方法:先获取对象的属性,然后调用该属性的方法,例如:
class A
{
private B _b;
public B b
{
get{return _b;}
}
public A(B b)
{
this._b=b;
}
}
class B
{
private int i;
public int I
{
get{return i;}
}
pubic B(int i)
{
this.i=i;
}
public GetI()
{
return i;
}
}
那么A a = new A(new B(1));a.b.GetI();就是先获取A中的b属性,然后再调用其GetI()方法
--------------------编程问答-------------------- 可以这么理解
对象.属性.方法
属性2 = 对象.属性
属性2.方法
这两者是相同的 --------------------编程问答-------------------- 明白了!谢谢大家
补充:.NET技术 , C#