Данный отчёт сгенерирован 04.04.2023 06:21:13 UTC.
HTML версия (этот сайт) сгенерирован 04.04.2023 06:21:31 UTC.
Коммит: [bfeb65b9] add automatic zip creation 04.04.2023 06:21:13
HTML версия (этот сайт) сгенерирован 04.04.2023 06:21:31 UTC.
Коммит: [bfeb65b9] add automatic zip creation 04.04.2023 06:21:13
Задача: Спадкування Прямокутника
04.04.2023 06:21:13
Описание: Заданий клас Базовий прямокутник
class BaseRect
{
protected double x;
protected double y;
protected double w;
protected double h;
public BaseRect(double x, double y, double w, double h)
{
this.x = x;
this.y = y;
this.h = h;
this.w = w;
}
}
c захищеними полями double x, y, w, h та відкритим конструктором із чотирма відповідними параметрами.
Оголосити клас Rect, який успадковує клас BaseRect, має такий самий конструктор і показує відкриті властивості X, Y, W, H.
04.04.2023 06:21:13
Решений: 21
04.04.2023 06:21:13
Спадкування Прямокутника
04.04.2023 06:21:13
class Rect : BaseRect {
public double X;
public double Y;
public double W;
public double H;
public Rect (double x, double y, double w, double h) : base(x, y, w, h){}
}
class Rect : BaseRect {
public Rect(double x, double y, double w, double h) : base(x, y, w, h) {}
public double X{
get{return x;}
set{x=value;}
}
public double Y{
get{return y;}
set{y=value;}
}
public double W{
get{return w;}
set{w=value;}
}
// public double H {get;set;}
public double H{
get{return h;}
set{h=value;}
}
}
class Rect : BaseRect
{
public Rect(double x, double y, double h, double w):base(x, y, h, w){}
public double X {get; set;}
public double Y {get; set;}
public double H {get; set;}
public double W {get; set;}
}
class Rect : BaseRect
{
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
this.x = x;
this.y = y;
this.h = h;
this.w = w;
}
public double X{get{return x;}}
public double Y{get{return y;}}
public double W{get{return w;}}
public double H{get{return h;}}
}
class Rect : BaseRect
{
public double X {get;}
public double Y { get; }
public double W { get; }
public double H { get; }
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
X = x;
Y = y;
H = h;
W = w;
}
}
class Rect : BaseRect {
public Rect(double x, double y, double w, double h): base(x,y,w,h)
{
this.x = x;
this.y = y;
this.h = h;
this.w = w;
}
public double X{
get{return x;}
set{x=value;}
}
public double Y{
get{return y;}
set{y=value;}
}
public double W{
get{return w;}
set{w=value;}
}
public double H{
get{return h;}
set{h=value;}
}
}
class Rect : BaseRect
{
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
}
public double X
{
get { return x; }
set { x = value; }
}
public double Y
{
get { return y; }
set { y = value; }
}
public double W
{
get { return w; }
set { w = value; }
}
public double H
{
get { return h; }
set { h = value; }
}
}
class Rect : BaseRect
{
public Rect(double x, double y, double w, double h) : base(x, y, w, h) {}
public double X
{
get
{
return x;
}
}
public double Y
{
get
{
return y;
}
}
public double W
{
get
{
return w;
}
}
public double H
{
get
{
return h;
}
}
}
class Rect : BaseRect {
public double X ;
public double Y;
public double W;
public double H;
public Rect(double x , double y , double w , double h):base(x,y,h,w)
{ X= x;
Y = y;
W = w;
H = h;
}
}
class Rect : BaseRect
{
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
if (h > w)
{
throw new ArgumentException("Height cannot be greater than width.");
}
}
public double X
{
get { return x; }
set { x = value; }
}
public double Y
{
get { return y; }
set { y = value; }
}
public double W
{
get { return w; }
set
{
if (h > value)
{
throw new ArgumentException("Height cannot be greater than width.");
}
w = value;
}
}
public double H
{
get { return h; }
set
{
if (value > w)
{
throw new ArgumentException("Height cannot be greater than width.");
}
h = value;
}
}
}
class Rect : BaseRect {
public Rect(double x, double y, double w, double h) : base(x, y, w, h) {}
public double X {
get { return x; }
set { x = value; }
}
public double Y {
get { return y; }
set { y = value; }
}
public double W {
get { return w; }
set { w = value; }
}
public double H {
get { return h; }
set { h = value; }
}
}
class Rect : BaseRect {
public double X { get; set; }
public double Y { get; set; }
public double W { get; set; }
public double H { get; set; }
public Rect(double x, double y, double w, double h) : base(x, y, w, h){
}
}
class Rect : BaseRect
{
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
X = x;
Y = y;
W = w;
H = h;
}
public double X { get; }
public double Y { get; }
public double W { get; }
public double H { get; }
}
class Rect : BaseRect {
public double X {get => x; set => x = value;}
public double Y {get => y; set => y = value;}
public double W {get => w; set => w = value;}
public double H {get => h; set => h = value;}
public Rect(double x, double y, double w, double h) : base(x,y,w,h) {}
}
class Rect : BaseRect {
public Rect (double x, double y, double w, double h): base(x,y,w,h) {
}
public double Y { get; set; }
public double X { get; set; }
public double H { get; set; }
public double W { get; set; }
}
class Rect : BaseRect {
public double X;
public double Y;
public double W;
public double H;
public Rect(double x, double y, double w, double h): base(x, y, w, h)
{
this.X = x;
this.Y = y;
this.H = h;
this.W = w;
}
}
class Rect : BaseRect
{
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
}
public double X
{
get { return x; }
set { x = value; }
}
public double Y
{
get { return y; }
set { y = value; }
}
public double W
{
get { return w; }
set { w = value; }
}
public double H
{
get { return h; }
set { h = value; }
}
}
class Rect : BaseRect {
public double X;
public double Y;
public double W;
public double H;
public Rect(double x, double y, double w, double h) : base(x, y, w, h) {
X= x;
Y= y;
H= h;
W= w;
}
}
class Rect : BaseRect
{
public double X { get { return x; } private set { x = value; } }
public double Y { get { return y; } private set { y = value; } }
public double W { get { return w; } private set { w = value; } }
public double H { get { return h; } private set { h = value; } }
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
}
}
class Rect : BaseRect
{
public Rect(double x, double y, double w, double h):base (x, y, w, h){}
public double X
{
get {return x;}
set {x = value;}
}
public double Y
{
get {return y;}
set {y = value;}
}
public double W
{
get {return w;}
set {w = value;}
}
public double H
{
get {return h;}
set {h = value;}
}
}
class Rect : BaseRect {
public Rect(double x, double y, double w, double h): base(x,y,w,h){}
public double Y{get;set;}
public double X{get;set;}
public double H{get;set;}
public double W{get;set;}
}
public double X;
public double Y;
public double W;
public double H;
public Rect (double x, double y, double w, double h) : base(x, y, w, h){}
}
public Rect(double x, double y, double w, double h) : base(x, y, w, h) {}
public double X{
get{return x;}
set{x=value;}
}
public double Y{
get{return y;}
set{y=value;}
}
public double W{
get{return w;}
set{w=value;}
}
// public double H {get;set;}
public double H{
get{return h;}
set{h=value;}
}
}
{
public Rect(double x, double y, double h, double w):base(x, y, h, w){}
public double X {get; set;}
public double Y {get; set;}
public double H {get; set;}
public double W {get; set;}
}
{
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
this.x = x;
this.y = y;
this.h = h;
this.w = w;
}
public double X{get{return x;}}
public double Y{get{return y;}}
public double W{get{return w;}}
public double H{get{return h;}}
}
{
public double X {get;}
public double Y { get; }
public double W { get; }
public double H { get; }
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
X = x;
Y = y;
H = h;
W = w;
}
}
public Rect(double x, double y, double w, double h): base(x,y,w,h)
{
this.x = x;
this.y = y;
this.h = h;
this.w = w;
}
public double X{
get{return x;}
set{x=value;}
}
public double Y{
get{return y;}
set{y=value;}
}
public double W{
get{return w;}
set{w=value;}
}
public double H{
get{return h;}
set{h=value;}
}
}
{
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
}
public double X
{
get { return x; }
set { x = value; }
}
public double Y
{
get { return y; }
set { y = value; }
}
public double W
{
get { return w; }
set { w = value; }
}
public double H
{
get { return h; }
set { h = value; }
}
}
{
public Rect(double x, double y, double w, double h) : base(x, y, w, h) {}
public double X
{
get
{
return x;
}
}
public double Y
{
get
{
return y;
}
}
public double W
{
get
{
return w;
}
}
public double H
{
get
{
return h;
}
}
}
public double X ;
public double Y;
public double W;
public double H;
public Rect(double x , double y , double w , double h):base(x,y,h,w)
{ X= x;
Y = y;
W = w;
H = h;
}
}
{
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
if (h > w)
{
throw new ArgumentException("Height cannot be greater than width.");
}
}
public double X
{
get { return x; }
set { x = value; }
}
public double Y
{
get { return y; }
set { y = value; }
}
public double W
{
get { return w; }
set
{
if (h > value)
{
throw new ArgumentException("Height cannot be greater than width.");
}
w = value;
}
}
public double H
{
get { return h; }
set
{
if (value > w)
{
throw new ArgumentException("Height cannot be greater than width.");
}
h = value;
}
}
}
public Rect(double x, double y, double w, double h) : base(x, y, w, h) {}
public double X {
get { return x; }
set { x = value; }
}
public double Y {
get { return y; }
set { y = value; }
}
public double W {
get { return w; }
set { w = value; }
}
public double H {
get { return h; }
set { h = value; }
}
}
public double X { get; set; }
public double Y { get; set; }
public double W { get; set; }
public double H { get; set; }
public Rect(double x, double y, double w, double h) : base(x, y, w, h){
}
}
{
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
X = x;
Y = y;
W = w;
H = h;
}
public double X { get; }
public double Y { get; }
public double W { get; }
public double H { get; }
}
public double X {get => x; set => x = value;}
public double Y {get => y; set => y = value;}
public double W {get => w; set => w = value;}
public double H {get => h; set => h = value;}
public Rect(double x, double y, double w, double h) : base(x,y,w,h) {}
}
public Rect (double x, double y, double w, double h): base(x,y,w,h) {
}
public double Y { get; set; }
public double X { get; set; }
public double H { get; set; }
public double W { get; set; }
}
public double X;
public double Y;
public double W;
public double H;
public Rect(double x, double y, double w, double h): base(x, y, w, h)
{
this.X = x;
this.Y = y;
this.H = h;
this.W = w;
}
}
{
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
}
public double X
{
get { return x; }
set { x = value; }
}
public double Y
{
get { return y; }
set { y = value; }
}
public double W
{
get { return w; }
set { w = value; }
}
public double H
{
get { return h; }
set { h = value; }
}
}
public double X;
public double Y;
public double W;
public double H;
public Rect(double x, double y, double w, double h) : base(x, y, w, h) {
X= x;
Y= y;
H= h;
W= w;
}
}
{
public double X { get { return x; } private set { x = value; } }
public double Y { get { return y; } private set { y = value; } }
public double W { get { return w; } private set { w = value; } }
public double H { get { return h; } private set { h = value; } }
public Rect(double x, double y, double w, double h) : base(x, y, w, h)
{
}
}
{
public Rect(double x, double y, double w, double h):base (x, y, w, h){}
public double X
{
get {return x;}
set {x = value;}
}
public double Y
{
get {return y;}
set {y = value;}
}
public double W
{
get {return w;}
set {w = value;}
}
public double H
{
get {return h;}
set {h = value;}
}
}
public Rect(double x, double y, double w, double h): base(x,y,w,h){}
public double Y{get;set;}
public double X{get;set;}
public double H{get;set;}
public double W{get;set;}
}