- sziku69: Szólánc.
- gban: Ingyen kellene, de tegnapra
- Meggyi001: Kuponok....
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- eBay-es kütyük kis pénzért
- Gurulunk, WAZE?!
- urandom0: Új kedvenc asztali környezetem, az LXQt
- Geri Bátyó: Agglegénykonyha 6 – Néhány egyszerű tésztaétel
Új hozzászólás Aktív témák
-
fatal`
titán
Nem értem a problémát, ilyesmit érdemes a konstruktorokban átadni, de ha úgy szeretnéd ahogy írtad, az is működik.
public class Pont
{
private int x;
private int y;
public Pont(int x, int y)
{
this.x = x;
this.y = y;
}
}Gondolom ilyesmi lenne a pont osztály, bár a gyári System névtérben ott a Point osztály. Ezután meg:
public class Teglalap
{
private Pont sarok;
public Teglalap(Pont sarok)
{
this.sarok = sarok;
}
}Átadhatsz a téglalapnak két számot is akkor sarok = new Pont(x,y).
Meg kellenek még a publikus változók ha le akarsz kérdezni valamit, ezeket nem írtam meg.
Hibák lehetnek, a kódot itt helyben írtam.
Ha másra gondoltál, akkor félreértettem.
Szerk.: Hopp, megelőztek egy sokkal részletesebb kóddal.
-
bpx
őstag
nem egészen tiszta, hogy mi lenne a kérdés, hiszen abban a 2 sorban már benne van a válasz is
simán felveszed olyan típusú tagváltozónak, és az egy referencia lesz egy másik objektumrade pl:
class Pont
{
int X, Y;
public Pont(int x, int y) { X = x; Y = y; }
}
class Teglalap
{
Pont balfelso, jobbalso;
public Teglalap(int x1, int y1, int x2, int y2)
{
balfelso = new Pont(x1, y1);
jobbalso = new Pont(x2, y2);
}
public Teglalap(Pont bf, Pont ja) { balfelso = bf; jobbalso = ja; }
}
Teglalap doboz = new Teglalap(0, 0, 10, 15);
Pont p1 = new Pont(0, 0);
Pont p2 = new Pont(10, 15);
Teglalap doboz2 = new Teglalap(p1, p2); -
amargo
addikt
Esetleg a származtatásra gondolsz?
A c# jegyzetben is utána nézhetsz, de számtalan másik könyvet is lehet linkelni, ha jobban megismerem mit szeretnél.
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- HP Thunderbolt-dokkoló, 120W G4 (4J0A2AA)
- Powercolor Red Devil 6700Xt - 6 hó garancia
- Asus ROG Zephyrus G15 - 15.6" 4K 120Hz - Ryzen 7 6800HS - 24GB - 512GB - RTX 3060 - 2 hó garancia -
- Samsung Galaxy Z Fold 7 512gb makulátlan állapotban dobozában
- Apple iPad Mini 6 Purple 64GB Wi-Fi, Apple Pencil 2nd gen, kitámasztós tokkal
- Iphone 15 128GB // Számla + Garancia //
- ÚJ AKKU!!! Ár/ÉRTÉK BAJNOK! Dell Latitude 5330 i3-1215U 6mag! 16GB 512GB 13.3" FHD 1 év gar
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Apple MacBook Air 13 M4 2025 16GB 512GB SSD macbook garanciával hibátlan működéssel
- KERESEK: Poly Voyager 4320 M UC USB-C 218478-02M Part number: 77Z30AA
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest