public class Duolei {
String bname;
int    bid;
int    bprice;
Duolei()
{
bname="麻辣鸡翅";
bid=14002;
bprice=45;
}

Duolei(Duolei a)
{
bname=a.bname;
bid=a.bid;
bprice=a.bprice;
}

Duolei(String name,int id,int price)
{
bname=name;
bid=id;
bprice=price;

}
这里面的Duolei(Duolei a)
{
bname=a.bname;
bid=a.bid;
bprice=a.bprice;
是什么意思啊。。以前没见过,我以为括号里面的应该是变量啊。然后下面的bname=a.bname;
这个怎么用呢?
那位大哥大姐能解释下吗,谢谢