c#程序中将一个类的对象作为另一个类的属性怎么写
例如:一个point类一个RectAngle类point类对象作为RectAngle类属性算矩形面积...
例如:一个point类 一个RectAngle类 point类对象作为RectAngle类属性 算矩形面积
展开
展开全部
public class Point {
public int x;//x轴方向的
public int y;//y轴方向的
}
public class RectAngle{
public Point p1,p2;//p1,p2为矩形的2个对角
public double S{ //s为面积
get;set;
}
public doubel Getmianji(){
return Math.Abs(p2.y-p1.y)* Math.Abs(p2.x-p2.x)
}
}
追问
那创建对象时 怎么传值???
追答
Point p1 = new Point();
p1.x=0;
p1.y=0;
Point p2 = new Poinit();
p2.x=5;
p2.y=6;
RanctAngle ra = new RactAngle();
ra.p1=p1;
ra.p2=p2;
Console.Write(ra.Getmianji());
展开全部
public class Point {
public int x;//x轴方向的
public int y;//y轴方向的
}
public class RectAngle{
public Point p1,p2;//p1,p2为矩形的2个对角
public double S{ //s为面积
get;set;
}
public doubel Getmianji(){
return Math.Abs(p2.y-p1.y)* Math.Abs(p2.x-p2.x)
}
}
public static void mian(String[] args){
RectAngle rect=new RectAngle();
rect.p1.x=12;
rect.p1.y=12;
rect.p2.x=12;
rect.p2.y=12;
double mianji=rect.Getmianji();
}
public int x;//x轴方向的
public int y;//y轴方向的
}
public class RectAngle{
public Point p1,p2;//p1,p2为矩形的2个对角
public double S{ //s为面积
get;set;
}
public doubel Getmianji(){
return Math.Abs(p2.y-p1.y)* Math.Abs(p2.x-p2.x)
}
}
public static void mian(String[] args){
RectAngle rect=new RectAngle();
rect.p1.x=12;
rect.p1.y=12;
rect.p2.x=12;
rect.p2.y=12;
double mianji=rect.Getmianji();
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询