Opis forum
Gość
1. zdefiniowac obiekt ksiezyc ktory zawiera pole masa (pole pryw masa)
zdefiniowac klase abstrakcyjna planeta ktora zawiera w sobie pole ksiezyc
dziedziczyc ja i zdefiniowac ziemie (po planecie dziedziczymy powstaje ziemia)
Gość
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication19
{
class Program
{
static void Main(string[] args)
{
ziemia ksiezyc = new ziemia(0);
Console.WriteLine("Masa={0}", ksiezyc.Masa);
Console.ReadLine();
}
abstract class Planeta
{
private int praMasa;
public Planeta(int M) { praMasa = M; }
public int Masa
{
get { return praMasa; }
}
}
class ziemia : Planeta
{
private int pratrafnosc;
private int pranumer;
public ziemia() : this(0) { }
public ziemia(int M) : base(M) { }
}
}
}
Cwiczenia grupa A
czy klasa abstrakcyjna planeta ma dziedziczyć po klasie księzyc?
Offline
Cwiczenia grupa A
przecież to jest bez sensu
Offline
Cwiczenia grupa C
ja mam tak polecenia:
-Zdefinowac obiekt księżyc, który zawiera w sobie pole mase, (konstruktory to odpalaja)
-Zdefiniować klasę abstrakcyjną planeta która zawiera w sobie pole księżyc.
-Po planencie dziedziczymy i powstaje nam Ziemia, obiekt nie abstrakcyjny
Offline
Gość
1. zdefiniowac obiekt ksiezyc ktory zawiera pole masa (pole pryw masa)
zdefiniowac klase abstrakcyjna planeta ktora zawiera w sobie pole ksiezyc
dziedziczyc ja i zdefiniowac ziemie (po planecie dziedziczymy powstaje ziemia)
Gość
Napiszcie jeszcze raz o co chodzi w zadaniu, bo teraz na prawdę wygląda ono bez sensu.
Gość
1. zdefiniowac obiekt ksiezyc ktory zawiera pole masa (pole pryw masa),,,
zdefiniowac klase abstrakcyjna planeta ktora zawiera w sobie ,,pole" ksiezyc
dziedziczyc ja i zdefiniowac ziemie - po planecie dziedziczymy i powstaje obiekt ziemia
Gość
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication19
{
class Program
{
static void Main(string[] args)
{
ziemia B = new ziemia(0);
Console.WriteLine("Masa={0}", B.Masa);
ksiezyc A = new ksiezyc(0);
Console.WriteLine("Masa={0}", A.Masa);
Console.ReadLine();
}
abstract class Planeta
{
private int praMasa;
public Planeta(int M) { praMasa = M; }
public int Masa
{
get { return praMasa; }
}
}
class ziemia : Planeta
{
public ziemia() : this(0) { }
public ziemia(int M) : base(M) { }
}
class ksiezyc : Planeta
{
public ksiezyc() : this(0) { }
public ksiezyc(int M) : base(M) { }
}
}
}
Cwiczenia grupa C
To moje lekko zmodyfikowane :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication19
{
class Program
{
static void Main(string[] args)
{
Ziemia B = new Ziemia(999999);
Console.WriteLine("Masa={0}", B.Masa);
Księzyc A = new Księzyc(1111);
Console.WriteLine("Masa={0}", A.Masa);
Console.ReadLine();
}
abstract class Planeta
{
private int XMasa;
public Planeta(int M) { XMasa = M; }
public int Masa
{
get { return XMasa; }
}
}
class Ziemia : Planeta
{
public Ziemia() : this(0) { }
public Ziemia(int M) : base(M) { }
}
class Księzyc : Planeta
{
public Księzyc() : this(0) { }
public Księzyc(int M) : base(M) { }
}
}
}
Offline
Gość
poprzez wlasciwosc mamy dopisac by mozna bylo zmienic mase z zewnatrz jak to zrobic???
Cwiczenia grupa C
EJ TRZEBA DODAĆ ZEBY ZMIENIALO MASE POPRZEZ WLASCIWOSC;d
Offline