洪凯华(375650524) 20:44:19
![]()
![]()
洪凯华(375650524) 20:45:50
ST_OrderDetails 是个类,有点不明白为什么 用类名 去声明变量?
maomaos(15299538) 20:44:52
用类名 去声明变量 没看见你说的
洪凯华(375650524) 20:47:13
public void ST_Add(ST_OrderDetails value)
{
ST_allFlowers.Add(value);
}
这个不是吗?
maomaos(15299538) 20:45:47
传了个参数,有啥奇怪的
洪凯华(375650524) 20:48:05
ST_OrderDetails value 这个是啥意思
maomaos(15299538) 20:46:28
value是参数,前面是参数类型啊
洪凯华(375650524) 20:48:51
public class ST_OrderDetails
{
private int ST_flowerId;
private int ST_quantity;
public ST_OrderDetails()
{
}
但 ST_OrderDetails是个类了?
maomaos(15299538) 20:47:37
是个类又怎么样,类实例就不能操作相同类型的类实例啦?
洪凯华(375650524) 20:52:51
一般遇到的都是 int string bool等声明变量的,没遇到过 用 类 + 变量的, 那变量是什么类型了
maomaos(15299538) 20:51:44
就是自己操作自己,当然只是概念上的,因为具体是在实例上操作,实际情况是2个对象
maomaos(15299538) 20:55:49
public class A
{
private List<A> m_items;
public void Add(A a)
{
m_items.Add(a);
}
}
抽象一下就是这样的,可以操作自己的类
洪凯华(375650524) 21:01:42
order.ST_Add( new ST_GROUP.FlowerPrearrange.ST_OrderDetails(int.Parse(id),int.Parse(count))); 这是引用代码,
public ST_OrderDetails(int FlowerID,int qty)
{
this.ST_FlowerId =FlowerID;
this.ST_Quantity = qty;
} 这是方法
这是 声明 类+变量的 方法 public void ST_Add(ST_OrderDetails value)
{
ST_allFlowers.Add(value);
}
洪凯华(375650524) 21:05:02
引用代码 方法里 加 new 关键字是啥意思?
maomaos(15299538) 21:05:33
。。。my god。。。。新建类实例啊。。
好白(180069006) 21:05:45
啊
啥叫实力啊
洪凯华(375650524) 21:11:56
呵呵,群主不要笑话我啊,我自学c#,那new 后面跟的是 OrderDetails类的方法,可以这样新建类实例? 类实例 不应该是 ST_OrderDetails aa = new ST_OrderDetails()?
maomaos(15299538) 21:15:20
new ST_GROUP.FlowerPrearrange.ST_OrderDetails(int.Parse(id),int.Parse(count))
你仔细看,他创建的还是ST_OrderDetails实例
洪凯华(375650524) 21:21:10
ST_OrderDetails(int.Parse(id),int.Parse(count) 这个不是类的方法吗
maomaos(15299538) 21:20:01
显然是构造函数。。。。
洪凯华(375650524) 21:22:42
ST_GROUP.FlowerPrearrange.ST_OrderDetails(int.Parse(id),int.Parse(count) 这个代码给我的感觉就是 在调用 ST_OrderDetails 里ST_OrderDetails 方法
public class ST_OrderDetails
{
private int ST_flowerId;
private int ST_quantity;
public ST_OrderDetails()
{
}
public ST_OrderDetails(int FlowerID,int qty)
{
this.ST_FlowerId =FlowerID;
this.ST_Quantity = qty;
}
maomaos(15299538) 21:21:02
大哥,是构造函数
洪凯华(375650524) 21:23:28
public ST_OrderDetails()
{
} 这个是构造函数吧?
maomaos(15299538) 21:21:34
2个都是构造函数
洪凯华(375650524) 21:25:32
哦,名称相同 但功能不同的2个构造函数,你从哪判定他是 构造函数啊?
maomaos(15299538) 21:23:43
名称和类名相同啊
洪凯华(375650524) 21:25:50
还有理论上说 构造函数 也是方法吧?
maomaos(15299538) 21:24:01
没有这种理论
洪凯华(375650524) 21:32:19
![]()
看来是这句话我理解错了
maomaos(15299538) 21:31:33
切不可咬文嚼字,多观察范例
Quinn-Z²º¹²(375709975) 21:33:48
群里有大哥指导下嘛,小弟对着课本能编程,但已离开书本就不会写代码了,各位大哥能有什么建议吗?谢谢了
洪凯华(375650524) 21:36:03
这个类里 构造函数被重载了
多谢群主
maomaos(15299538) 21:35:24
说明书没吃透,继续看书
洪凯华(375650524) 21:40:09
嗯,群主忘了个事 ,呵呵,还有句代码没看明白
public ST_OrderDetails this[int index]
{
get
{
return (ST_OrderDetails)ST_allFlowers[index];
}
}
maomaos(15299538) 21:38:45
索引器
洪凯华(375650524) 20:45:50
ST_OrderDetails 是个类,有点不明白为什么 用类名 去声明变量?
maomaos(15299538) 20:44:52
用类名 去声明变量 没看见你说的
洪凯华(375650524) 20:47:13
public void ST_Add(ST_OrderDetails value)
{
ST_allFlowers.Add(value);
}
这个不是吗?
maomaos(15299538) 20:45:47
传了个参数,有啥奇怪的
洪凯华(375650524) 20:48:05
ST_OrderDetails value 这个是啥意思
maomaos(15299538) 20:46:28
value是参数,前面是参数类型啊
洪凯华(375650524) 20:48:51
public class ST_OrderDetails
{
private int ST_flowerId;
private int ST_quantity;
public ST_OrderDetails()
{
}
但 ST_OrderDetails是个类了?
maomaos(15299538) 20:47:37
是个类又怎么样,类实例就不能操作相同类型的类实例啦?
洪凯华(375650524) 20:52:51
一般遇到的都是 int string bool等声明变量的,没遇到过 用 类 + 变量的, 那变量是什么类型了
maomaos(15299538) 20:51:44
就是自己操作自己,当然只是概念上的,因为具体是在实例上操作,实际情况是2个对象
maomaos(15299538) 20:55:49
public class A
{
private List<A> m_items;
public void Add(A a)
{
m_items.Add(a);
}
}
抽象一下就是这样的,可以操作自己的类
洪凯华(375650524) 21:01:42
order.ST_Add( new ST_GROUP.FlowerPrearrange.ST_OrderDetails(int.Parse(id),int.Parse(count))); 这是引用代码,
public ST_OrderDetails(int FlowerID,int qty)
{
this.ST_FlowerId =FlowerID;
this.ST_Quantity = qty;
} 这是方法
这是 声明 类+变量的 方法 public void ST_Add(ST_OrderDetails value)
{
ST_allFlowers.Add(value);
}
洪凯华(375650524) 21:05:02
引用代码 方法里 加 new 关键字是啥意思?
maomaos(15299538) 21:05:33
。。。my god。。。。新建类实例啊。。
好白(180069006) 21:05:45
啊
啥叫实力啊
洪凯华(375650524) 21:11:56
呵呵,群主不要笑话我啊,我自学c#,那new 后面跟的是 OrderDetails类的方法,可以这样新建类实例? 类实例 不应该是 ST_OrderDetails aa = new ST_OrderDetails()?
maomaos(15299538) 21:15:20
new ST_GROUP.FlowerPrearrange.ST_OrderDetails(int.Parse(id),int.Parse(count))
你仔细看,他创建的还是ST_OrderDetails实例
洪凯华(375650524) 21:21:10
ST_OrderDetails(int.Parse(id),int.Parse(count) 这个不是类的方法吗
maomaos(15299538) 21:20:01
显然是构造函数。。。。
洪凯华(375650524) 21:22:42
ST_GROUP.FlowerPrearrange.ST_OrderDetails(int.Parse(id),int.Parse(count) 这个代码给我的感觉就是 在调用 ST_OrderDetails 里ST_OrderDetails 方法
public class ST_OrderDetails
{
private int ST_flowerId;
private int ST_quantity;
public ST_OrderDetails()
{
}
public ST_OrderDetails(int FlowerID,int qty)
{
this.ST_FlowerId =FlowerID;
this.ST_Quantity = qty;
}
maomaos(15299538) 21:21:02
洪凯华(375650524) 21:23:28
public ST_OrderDetails()
{
} 这个是构造函数吧?
maomaos(15299538) 21:21:34
2个都是构造函数
洪凯华(375650524) 21:25:32
哦,名称相同 但功能不同的2个构造函数,你从哪判定他是 构造函数啊?
maomaos(15299538) 21:23:43
名称和类名相同啊
洪凯华(375650524) 21:25:50
还有理论上说 构造函数 也是方法吧?
maomaos(15299538) 21:24:01
没有这种理论
洪凯华(375650524) 21:32:19
看来是这句话我理解错了
maomaos(15299538) 21:31:33
切不可咬文嚼字,多观察范例
Quinn-Z²º¹²(375709975) 21:33:48
群里有大哥指导下嘛,小弟对着课本能编程,但已离开书本就不会写代码了,各位大哥能有什么建议吗?谢谢了
洪凯华(375650524) 21:36:03
这个类里 构造函数被重载了
多谢群主
maomaos(15299538) 21:35:24
洪凯华(375650524) 21:40:09
嗯,群主忘了个事 ,呵呵,还有句代码没看明白
public ST_OrderDetails this[int index]
{
get
{
return (ST_OrderDetails)ST_allFlowers[index];
}
}
maomaos(15299538) 21:38:45
索引器